/* 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 */ { /* PHINODE */ AArch64_PHI /* 0 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INLINEASM /* 1 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INLINEASM_BR /* 2 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CFI_INSTRUCTION /* 3 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EH_LABEL /* 4 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GC_LABEL /* 5 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ANNOTATION_LABEL /* 6 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_KILL /* 7 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EXTRACT_SUBREG /* 8 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_SUBREG /* 9 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_VALUE_LIST */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_PHI */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_REG_SEQUENCE /* 18 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_COPY /* 19 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* BUNDLE */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* LIFETIME_END */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ARITH_FENCE /* 24 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PATCHPOINT /* 27 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PREALLOCATED_ARG /* 30 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_STATEPOINT /* 31 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LOCAL_ESCAPE /* 32 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FAULTING_OP /* 33 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Function Patchable RET. */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Tail Call Exit. */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Typed Event Log. */ 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, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MEMBARRIER /* 42 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_JUMP_TABLE_DEBUG_INFO /* 43 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ASSERT_SEXT /* 44 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ASSERT_ZEXT /* 45 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ASSERT_ALIGN /* 46 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ADD /* 47 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SUB /* 48 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_MUL /* 49 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SDIV /* 50 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UDIV /* 51 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SREM /* 52 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UREM /* 53 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SDIVREM /* 54 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UDIVREM /* 55 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_AND /* 56 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_OR /* 57 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_XOR /* 58 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_IMPLICIT_DEF /* 59 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_PHI /* 60 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FRAME_INDEX /* 61 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_GLOBAL_VALUE /* 62 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CONSTANT_POOL /* 63 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_EXTRACT /* 64 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UNMERGE_VALUES /* 65 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INSERT /* 66 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_MERGE_VALUES /* 67 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BUILD_VECTOR /* 68 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BUILD_VECTOR_TRUNC /* 69 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CONCAT_VECTORS /* 70 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_PTRTOINT /* 71 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTTOPTR /* 72 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BITCAST /* 73 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FREEZE /* 74 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CONSTANT_FOLD_BARRIER /* 75 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_FPTRUNC_ROUND /* 76 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_TRUNC /* 77 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_ROUND /* 78 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_LRINT /* 79 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_ROUNDEVEN /* 80 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_READCYCLECOUNTER /* 81 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_LOAD /* 82 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SEXTLOAD /* 83 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ZEXTLOAD /* 84 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INDEXED_LOAD /* 85 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INDEXED_SEXTLOAD /* 86 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INDEXED_ZEXTLOAD /* 87 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STORE /* 88 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INDEXED_STORE /* 89 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMIC_CMPXCHG_WITH_SUCCESS /* 90 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMIC_CMPXCHG /* 91 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_XCHG /* 92 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_ADD /* 93 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_SUB /* 94 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_AND /* 95 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_NAND /* 96 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_OR /* 97 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_XOR /* 98 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_MAX /* 99 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_MIN /* 100 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_UMAX /* 101 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_UMIN /* 102 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_FADD /* 103 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_FSUB /* 104 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_FMAX /* 105 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_FMIN /* 106 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_UINC_WRAP /* 107 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ATOMICRMW_UDEC_WRAP /* 108 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FENCE /* 109 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_PREFETCH /* 110 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BRCOND /* 111 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BRINDIRECT /* 112 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INVOKE_REGION_START /* 113 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC /* 114 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_W_SIDE_EFFECTS /* 115 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_CONVERGENT /* 116 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS /* 117 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ANYEXT /* 118 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_TRUNC /* 119 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CONSTANT /* 120 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCONSTANT /* 121 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VASTART /* 122 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VAARG /* 123 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SEXT /* 124 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SEXT_INREG /* 125 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ZEXT /* 126 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SHL /* 127 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_LSHR /* 128 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ASHR /* 129 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FSHL /* 130 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FSHR /* 131 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ROTR /* 132 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ROTL /* 133 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ICMP /* 134 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMP /* 135 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SELECT /* 136 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UADDO /* 137 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UADDE /* 138 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_USUBO /* 139 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_USUBE /* 140 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SADDO /* 141 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SADDE /* 142 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SSUBO /* 143 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SSUBE /* 144 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UMULO /* 145 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SMULO /* 146 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UMULH /* 147 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SMULH /* 148 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UADDSAT /* 149 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SADDSAT /* 150 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_USUBSAT /* 151 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SSUBSAT /* 152 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_USHLSAT /* 153 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SSHLSAT /* 154 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SMULFIX /* 155 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UMULFIX /* 156 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SMULFIXSAT /* 157 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UMULFIXSAT /* 158 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SDIVFIX /* 159 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UDIVFIX /* 160 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SDIVFIXSAT /* 161 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UDIVFIXSAT /* 162 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FADD /* 163 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FSUB /* 164 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMUL /* 165 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMA /* 166 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMAD /* 167 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FDIV /* 168 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FREM /* 169 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FPOW /* 170 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FPOWI /* 171 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FEXP /* 172 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FEXP2 /* 173 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FEXP10 /* 174 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FLOG /* 175 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FLOG2 /* 176 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FLOG10 /* 177 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FLDEXP /* 178 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FFREXP /* 179 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FNEG /* 180 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FPEXT /* 181 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FPTRUNC /* 182 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FPTOSI /* 183 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FPTOUI /* 184 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SITOFP /* 185 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UITOFP /* 186 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FABS /* 187 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCOPYSIGN /* 188 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_IS_FPCLASS /* 189 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCANONICALIZE /* 190 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMINNUM /* 191 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMAXNUM /* 192 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMINNUM_IEEE /* 193 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMAXNUM_IEEE /* 194 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMINIMUM /* 195 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FMAXIMUM /* 196 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_GET_FPENV /* 197 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SET_FPENV /* 198 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_RESET_FPENV /* 199 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_GET_FPMODE /* 200 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SET_FPMODE /* 201 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_RESET_FPMODE /* 202 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_PTR_ADD /* 203 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_PTRMASK /* 204 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SMIN /* 205 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SMAX /* 206 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UMIN /* 207 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UMAX /* 208 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ABS /* 209 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_LROUND /* 210 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_LLROUND /* 211 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BR /* 212 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BRJT /* 213 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_INSERT_VECTOR_ELT /* 214 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_EXTRACT_VECTOR_ELT /* 215 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SHUFFLE_VECTOR /* 216 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CTTZ /* 217 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CTTZ_ZERO_UNDEF /* 218 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CTLZ /* 219 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CTLZ_ZERO_UNDEF /* 220 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_CTPOP /* 221 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BSWAP /* 222 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BITREVERSE /* 223 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCEIL /* 224 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCOS /* 225 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FSIN /* 226 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FSQRT /* 227 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FFLOOR /* 228 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FRINT /* 229 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FNEARBYINT /* 230 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ADDRSPACE_CAST /* 231 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BLOCK_ADDR /* 232 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_JUMP_TABLE /* 233 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_DYN_STACKALLOC /* 234 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STACKSAVE /* 235 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STACKRESTORE /* 236 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FADD /* 237 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FSUB /* 238 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FMUL /* 239 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FDIV /* 240 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FREM /* 241 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FMA /* 242 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FSQRT /* 243 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_STRICT_FLDEXP /* 244 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_READ_REGISTER /* 245 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_WRITE_REGISTER /* 246 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_MEMCPY /* 247 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_MEMCPY_INLINE /* 248 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_MEMMOVE /* 249 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_MEMSET /* 250 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BZERO /* 251 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_SEQ_FADD /* 252 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_SEQ_FMUL /* 253 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_FADD /* 254 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_FMUL /* 255 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_FMAX /* 256 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_FMIN /* 257 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_FMAXIMUM /* 258 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_FMINIMUM /* 259 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_ADD /* 260 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_MUL /* 261 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_AND /* 262 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_OR /* 263 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_XOR /* 264 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_SMAX /* 265 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_SMIN /* 266 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_UMAX /* 267 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VECREDUCE_UMIN /* 268 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SBFX /* 269 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UBFX /* 270 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ABS_ZPmZ_B_UNDEF /* 271 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ABS_ZPmZ_D_UNDEF /* 272 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ABS_ZPmZ_H_UNDEF /* 273 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ABS_ZPmZ_S_UNDEF /* 274 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDHA_MPPZ_D_PSEUDO_D /* 275 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDHA_MPPZ_S_PSEUDO_S /* 276 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDSWrr /* 277 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDSXrr /* 278 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDVA_MPPZ_D_PSEUDO_D /* 279 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDVA_MPPZ_S_PSEUDO_S /* 280 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDWrr /* 281 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDXrr /* 282 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG2_M2Z2Z_D_PSEUDO /* 283 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG2_M2Z2Z_S_PSEUDO /* 284 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG2_M2ZZ_D_PSEUDO /* 285 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG2_M2ZZ_S_PSEUDO /* 286 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG2_M2Z_D_PSEUDO /* 287 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG2_M2Z_S_PSEUDO /* 288 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG4_M4Z4Z_D_PSEUDO /* 289 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG4_M4Z4Z_S_PSEUDO /* 290 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG4_M4ZZ_D_PSEUDO /* 291 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG4_M4ZZ_S_PSEUDO /* 292 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG4_M4Z_D_PSEUDO /* 293 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_VG4_M4Z_S_PSEUDO /* 294 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_ZPZZ_B_ZERO /* 295 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_ZPZZ_D_ZERO /* 296 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_ZPZZ_H_ZERO /* 297 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADD_ZPZZ_S_ZERO /* 298 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADDlowTLS /* 299 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADJCALLSTACKDOWN /* 300 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ADJCALLSTACKUP /* 301 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_AESIMCrrTied /* 302 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_AESMCrrTied /* 303 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ANDSWrr /* 304 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ANDSXrr /* 305 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ANDWrr /* 306 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ANDXrr /* 307 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_AND_ZPZZ_B_ZERO /* 308 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_AND_ZPZZ_D_ZERO /* 309 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_AND_ZPZZ_H_ZERO /* 310 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_AND_ZPZZ_S_ZERO /* 311 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASRD_ZPZI_B_ZERO /* 312 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASRD_ZPZI_D_ZERO /* 313 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASRD_ZPZI_H_ZERO /* 314 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASRD_ZPZI_S_ZERO /* 315 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_B_UNDEF /* 316 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_B_ZERO /* 317 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_D_UNDEF /* 318 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_D_ZERO /* 319 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_H_UNDEF /* 320 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_H_ZERO /* 321 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_S_UNDEF /* 322 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZI_S_ZERO /* 323 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_B_UNDEF /* 324 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_B_ZERO /* 325 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_D_UNDEF /* 326 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_D_ZERO /* 327 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_H_UNDEF /* 328 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_H_ZERO /* 329 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_S_UNDEF /* 330 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ASR_ZPZZ_S_ZERO /* 331 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFADD_VG2_M2Z_H_PSEUDO /* 332 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFADD_VG4_M4Z_H_PSEUDO /* 333 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFADD_ZPZZ_UNDEF /* 334 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFADD_ZPZZ_ZERO /* 335 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 336 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFDOT_VG2_M2ZZI_HtoS_PSEUDO /* 337 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFDOT_VG2_M2ZZ_HtoS_PSEUDO /* 338 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 339 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFDOT_VG4_M4ZZI_HtoS_PSEUDO /* 340 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFDOT_VG4_M4ZZ_HtoS_PSEUDO /* 341 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMAXNM_ZPZZ_UNDEF /* 342 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMAXNM_ZPZZ_ZERO /* 343 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMAX_ZPZZ_UNDEF /* 344 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMAX_ZPZZ_ZERO /* 345 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMINNM_ZPZZ_UNDEF /* 346 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMINNM_ZPZZ_ZERO /* 347 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMIN_ZPZZ_UNDEF /* 348 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMIN_ZPZZ_ZERO /* 349 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_MZZI_HtoS_PSEUDO /* 350 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_MZZ_HtoS_PSEUDO /* 351 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO /* 352 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_VG2_M2ZZI_HtoS_PSEUDO /* 353 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_VG2_M2ZZ_HtoS_PSEUDO /* 354 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO /* 355 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_VG4_M4ZZI_HtoS_PSEUDO /* 356 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLAL_VG4_M4ZZ_HtoS_PSEUDO /* 357 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLA_VG2_M2Z2Z_PSEUDO /* 358 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLA_VG4_M4Z4Z_PSEUDO /* 359 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLA_ZPZZZ_UNDEF /* 360 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_MZZI_HtoS_PSEUDO /* 361 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_MZZ_HtoS_PSEUDO /* 362 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO /* 363 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_VG2_M2ZZI_HtoS_PSEUDO /* 364 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_VG2_M2ZZ_HtoS_PSEUDO /* 365 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO /* 366 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_VG4_M4ZZI_HtoS_PSEUDO /* 367 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLSL_VG4_M4ZZ_HtoS_PSEUDO /* 368 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLS_VG2_M2Z2Z_PSEUDO /* 369 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLS_VG4_M4Z4Z_PSEUDO /* 370 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMLS_ZPZZZ_UNDEF /* 371 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMOPA_MPPZZ_PSEUDO /* 372 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMOPS_MPPZZ_PSEUDO /* 373 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMUL_ZPZZ_UNDEF /* 374 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFMUL_ZPZZ_ZERO /* 375 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFSUB_VG2_M2Z_H_PSEUDO /* 376 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFSUB_VG4_M4Z_H_PSEUDO /* 377 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFSUB_ZPZZ_UNDEF /* 378 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFSUB_ZPZZ_ZERO /* 379 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BFVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 380 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BICSWrr /* 381 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BICSXrr /* 382 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BICWrr /* 383 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BICXrr /* 384 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BIC_ZPZZ_B_ZERO /* 385 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BIC_ZPZZ_D_ZERO /* 386 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BIC_ZPZZ_H_ZERO /* 387 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BIC_ZPZZ_S_ZERO /* 388 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BLRNoIP /* 389 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BLR_BTI /* 390 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BLR_RVMARKER /* 391 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BLR_X16 /* 392 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BMOPA_MPPZZ_S_PSEUDO /* 393 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BMOPS_MPPZZ_S_PSEUDO /* 394 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BSPv16i8 /* 395 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_BSPv8i8 /* 396 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CATCHRET /* 397 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLEANUPRET /* 398 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLS_ZPmZ_B_UNDEF /* 399 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLS_ZPmZ_D_UNDEF /* 400 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLS_ZPmZ_H_UNDEF /* 401 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLS_ZPmZ_S_UNDEF /* 402 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLZ_ZPmZ_B_UNDEF /* 403 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLZ_ZPmZ_D_UNDEF /* 404 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLZ_ZPmZ_H_UNDEF /* 405 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CLZ_ZPmZ_S_UNDEF /* 406 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_128 /* 407 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_128_ACQUIRE /* 408 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_128_MONOTONIC /* 409 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_128_RELEASE /* 410 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_16 /* 411 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_32 /* 412 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_64 /* 413 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CMP_SWAP_8 /* 414 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNOT_ZPmZ_B_UNDEF /* 415 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNOT_ZPmZ_D_UNDEF /* 416 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNOT_ZPmZ_H_UNDEF /* 417 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNOT_ZPmZ_S_UNDEF /* 418 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNT_ZPmZ_B_UNDEF /* 419 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNT_ZPmZ_D_UNDEF /* 420 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNT_ZPmZ_H_UNDEF /* 421 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_CNT_ZPmZ_S_UNDEF /* 422 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_COALESCER_BARRIER_FPR128 /* 423 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_COALESCER_BARRIER_FPR16 /* 424 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_COALESCER_BARRIER_FPR32 /* 425 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_COALESCER_BARRIER_FPR64 /* 426 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EMITBKEY /* 427 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EMITMTETAGGED /* 428 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EONWrr /* 429 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EONXrr /* 430 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EORWrr /* 431 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EORXrr /* 432 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EOR_ZPZZ_B_ZERO /* 433 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EOR_ZPZZ_D_ZERO /* 434 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EOR_ZPZZ_H_ZERO /* 435 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_EOR_ZPZZ_S_ZERO /* 436 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_F128CSEL /* 437 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABD_ZPZZ_D_UNDEF /* 438 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABD_ZPZZ_D_ZERO /* 439 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABD_ZPZZ_H_UNDEF /* 440 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABD_ZPZZ_H_ZERO /* 441 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABD_ZPZZ_S_UNDEF /* 442 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABD_ZPZZ_S_ZERO /* 443 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABS_ZPmZ_D_UNDEF /* 444 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABS_ZPmZ_H_UNDEF /* 445 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FABS_ZPmZ_S_UNDEF /* 446 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_VG2_M2Z_D_PSEUDO /* 447 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_VG2_M2Z_H_PSEUDO /* 448 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_VG2_M2Z_S_PSEUDO /* 449 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_VG4_M4Z_D_PSEUDO /* 450 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_VG4_M4Z_H_PSEUDO /* 451 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_VG4_M4Z_S_PSEUDO /* 452 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZI_D_UNDEF /* 453 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZI_D_ZERO /* 454 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZI_H_UNDEF /* 455 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZI_H_ZERO /* 456 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZI_S_UNDEF /* 457 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZI_S_ZERO /* 458 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZZ_D_UNDEF /* 459 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZZ_D_ZERO /* 460 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZZ_H_UNDEF /* 461 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZZ_H_ZERO /* 462 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZZ_S_UNDEF /* 463 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FADD_ZPZZ_S_ZERO /* 464 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZS_ZPmZ_DtoD_UNDEF /* 465 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZS_ZPmZ_DtoS_UNDEF /* 466 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZS_ZPmZ_HtoD_UNDEF /* 467 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZS_ZPmZ_HtoH_UNDEF /* 468 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZS_ZPmZ_HtoS_UNDEF /* 469 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZS_ZPmZ_StoD_UNDEF /* 470 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZS_ZPmZ_StoS_UNDEF /* 471 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZU_ZPmZ_DtoD_UNDEF /* 472 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZU_ZPmZ_DtoS_UNDEF /* 473 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZU_ZPmZ_HtoD_UNDEF /* 474 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZU_ZPmZ_HtoH_UNDEF /* 475 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZU_ZPmZ_HtoS_UNDEF /* 476 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZU_ZPmZ_StoD_UNDEF /* 477 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVTZU_ZPmZ_StoS_UNDEF /* 478 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVT_ZPmZ_DtoH_UNDEF /* 479 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVT_ZPmZ_DtoS_UNDEF /* 480 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVT_ZPmZ_HtoD_UNDEF /* 481 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVT_ZPmZ_HtoS_UNDEF /* 482 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVT_ZPmZ_StoD_UNDEF /* 483 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FCVT_ZPmZ_StoH_UNDEF /* 484 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIVR_ZPZZ_D_ZERO /* 485 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIVR_ZPZZ_H_ZERO /* 486 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIVR_ZPZZ_S_ZERO /* 487 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIV_ZPZZ_D_UNDEF /* 488 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIV_ZPZZ_D_ZERO /* 489 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIV_ZPZZ_H_UNDEF /* 490 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIV_ZPZZ_H_ZERO /* 491 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIV_ZPZZ_S_UNDEF /* 492 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDIV_ZPZZ_S_ZERO /* 493 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG2_M2Z2Z_BtoH_PSEUDO /* 494 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG2_M2Z2Z_BtoS_PSEUDO /* 495 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG2_M2Z2Z_HtoS_PSEUDO /* 496 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG2_M2ZZI_BtoS_PSEUDO /* 497 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG2_M2ZZI_HtoS_PSEUDO /* 498 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG2_M2ZZ_HtoS_PSEUDO /* 499 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG4_M4Z4Z_BtoH_PSEUDO /* 500 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG4_M4Z4Z_BtoS_PSEUDO /* 501 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 502 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG4_M4ZZI_BtoS_PSEUDO /* 503 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG4_M4ZZI_HtoS_PSEUDO /* 504 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FDOT_VG4_M4ZZ_HtoS_PSEUDO /* 505 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FLOGB_ZPZZ_D_ZERO /* 506 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FLOGB_ZPZZ_H_ZERO /* 507 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FLOGB_ZPZZ_S_ZERO /* 508 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZI_D_UNDEF /* 509 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZI_D_ZERO /* 510 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZI_H_UNDEF /* 511 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZI_H_ZERO /* 512 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZI_S_UNDEF /* 513 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZI_S_ZERO /* 514 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZZ_D_UNDEF /* 515 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZZ_D_ZERO /* 516 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZZ_H_UNDEF /* 517 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZZ_H_ZERO /* 518 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZZ_S_UNDEF /* 519 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAXNM_ZPZZ_S_ZERO /* 520 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZI_D_UNDEF /* 521 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZI_D_ZERO /* 522 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZI_H_UNDEF /* 523 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZI_H_ZERO /* 524 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZI_S_UNDEF /* 525 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZI_S_ZERO /* 526 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZZ_D_UNDEF /* 527 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZZ_D_ZERO /* 528 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZZ_H_UNDEF /* 529 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZZ_H_ZERO /* 530 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZZ_S_UNDEF /* 531 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMAX_ZPZZ_S_ZERO /* 532 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZI_D_UNDEF /* 533 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZI_D_ZERO /* 534 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZI_H_UNDEF /* 535 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZI_H_ZERO /* 536 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZI_S_UNDEF /* 537 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZI_S_ZERO /* 538 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZZ_D_UNDEF /* 539 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZZ_D_ZERO /* 540 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZZ_H_UNDEF /* 541 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZZ_H_ZERO /* 542 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZZ_S_UNDEF /* 543 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMINNM_ZPZZ_S_ZERO /* 544 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZI_D_UNDEF /* 545 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZI_D_ZERO /* 546 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZI_H_UNDEF /* 547 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZI_H_ZERO /* 548 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZI_S_UNDEF /* 549 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZI_S_ZERO /* 550 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZZ_D_UNDEF /* 551 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZZ_D_ZERO /* 552 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZZ_H_UNDEF /* 553 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZZ_H_ZERO /* 554 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZZ_S_UNDEF /* 555 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMIN_ZPZZ_S_ZERO /* 556 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_MZZI_BtoS_PSEUDO /* 557 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_MZZ_BtoS_PSEUDO /* 558 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_VG2_M2Z2Z_BtoS_PSEUDO /* 559 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_VG2_M2ZZI_BtoS_PSEUDO /* 560 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_VG2_M2ZZ_BtoS_PSEUDO /* 561 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_VG4_M4Z4Z_BtoS_PSEUDO /* 562 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_VG4_M4ZZI_BtoS_PSEUDO /* 563 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLALL_VG4_M4ZZ_BtoS_PSEUDO /* 564 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_MZZI_HtoS_PSEUDO /* 565 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_MZZ_HtoS_PSEUDO /* 566 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG2_M2Z2Z_BtoH_PSEUDO /* 567 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG2_M2Z2Z_HtoS_PSEUDO /* 568 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG2_M2ZZI_HtoS_PSEUDO /* 569 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG2_M2ZZ_BtoH_PSEUDO /* 570 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG2_M2ZZ_HtoS_PSEUDO /* 571 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG4_M4Z4Z_BtoH_PSEUDO /* 572 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG4_M4Z4Z_HtoS_PSEUDO /* 573 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG4_M4ZZI_HtoS_PSEUDO /* 574 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG4_M4ZZ_BtoH_PSEUDO /* 575 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLAL_VG4_M4ZZ_HtoS_PSEUDO /* 576 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG2_M2Z2Z_D_PSEUDO /* 577 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG2_M2Z2Z_S_PSEUDO /* 578 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG2_M2Z4Z_H_PSEUDO /* 579 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG2_M2ZZI_D_PSEUDO /* 580 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG2_M2ZZI_S_PSEUDO /* 581 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG2_M2ZZ_D_PSEUDO /* 582 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG2_M2ZZ_S_PSEUDO /* 583 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG4_M4Z4Z_D_PSEUDO /* 584 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG4_M4Z4Z_H_PSEUDO /* 585 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG4_M4Z4Z_S_PSEUDO /* 586 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG4_M4ZZI_D_PSEUDO /* 587 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG4_M4ZZI_S_PSEUDO /* 588 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG4_M4ZZ_D_PSEUDO /* 589 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_VG4_M4ZZ_S_PSEUDO /* 590 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_ZPZZZ_D_UNDEF /* 591 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_ZPZZZ_H_UNDEF /* 592 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLA_ZPZZZ_S_UNDEF /* 593 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_MZZI_HtoS_PSEUDO /* 594 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_MZZ_HtoS_PSEUDO /* 595 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_VG2_M2Z2Z_HtoS_PSEUDO /* 596 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_VG2_M2ZZI_HtoS_PSEUDO /* 597 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_VG2_M2ZZ_HtoS_PSEUDO /* 598 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_VG4_M4Z4Z_HtoS_PSEUDO /* 599 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_VG4_M4ZZI_HtoS_PSEUDO /* 600 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLSL_VG4_M4ZZ_HtoS_PSEUDO /* 601 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG2_M2Z2Z_D_PSEUDO /* 602 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG2_M2Z2Z_H_PSEUDO /* 603 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG2_M2Z2Z_S_PSEUDO /* 604 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG2_M2ZZI_D_PSEUDO /* 605 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG2_M2ZZI_S_PSEUDO /* 606 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG2_M2ZZ_D_PSEUDO /* 607 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG2_M2ZZ_S_PSEUDO /* 608 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG4_M4Z2Z_H_PSEUDO /* 609 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG4_M4Z4Z_D_PSEUDO /* 610 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG4_M4Z4Z_S_PSEUDO /* 611 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG4_M4ZZI_D_PSEUDO /* 612 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG4_M4ZZI_S_PSEUDO /* 613 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG4_M4ZZ_D_PSEUDO /* 614 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_VG4_M4ZZ_S_PSEUDO /* 615 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_ZPZZZ_D_UNDEF /* 616 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_ZPZZZ_H_UNDEF /* 617 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMLS_ZPZZZ_S_UNDEF /* 618 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOPAL_MPPZZ_PSEUDO /* 619 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOPA_MPPZZ_BtoS_PSEUDO /* 620 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOPA_MPPZZ_D_PSEUDO /* 621 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOPA_MPPZZ_S_PSEUDO /* 622 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOPSL_MPPZZ_PSEUDO /* 623 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOPS_MPPZZ_D_PSEUDO /* 624 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOPS_MPPZZ_S_PSEUDO /* 625 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOVD0 /* 626 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOVH0 /* 627 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMOVS0 /* 628 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMULX_ZPZZ_D_UNDEF /* 629 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMULX_ZPZZ_D_ZERO /* 630 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMULX_ZPZZ_H_UNDEF /* 631 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMULX_ZPZZ_H_ZERO /* 632 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMULX_ZPZZ_S_UNDEF /* 633 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMULX_ZPZZ_S_ZERO /* 634 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZI_D_UNDEF /* 635 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZI_D_ZERO /* 636 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZI_H_UNDEF /* 637 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZI_H_ZERO /* 638 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZI_S_UNDEF /* 639 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZI_S_ZERO /* 640 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZZ_D_UNDEF /* 641 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZZ_D_ZERO /* 642 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZZ_H_UNDEF /* 643 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZZ_H_ZERO /* 644 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZZ_S_UNDEF /* 645 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FMUL_ZPZZ_S_ZERO /* 646 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNEG_ZPmZ_D_UNDEF /* 647 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNEG_ZPmZ_H_UNDEF /* 648 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNEG_ZPmZ_S_UNDEF /* 649 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNMLA_ZPZZZ_D_UNDEF /* 650 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNMLA_ZPZZZ_H_UNDEF /* 651 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNMLA_ZPZZZ_S_UNDEF /* 652 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNMLS_ZPZZZ_D_UNDEF /* 653 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNMLS_ZPZZZ_H_UNDEF /* 654 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FNMLS_ZPZZZ_S_UNDEF /* 655 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRECPX_ZPmZ_D_UNDEF /* 656 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRECPX_ZPmZ_H_UNDEF /* 657 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRECPX_ZPmZ_S_UNDEF /* 658 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTA_ZPmZ_D_UNDEF /* 659 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTA_ZPmZ_H_UNDEF /* 660 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTA_ZPmZ_S_UNDEF /* 661 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTI_ZPmZ_D_UNDEF /* 662 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTI_ZPmZ_H_UNDEF /* 663 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTI_ZPmZ_S_UNDEF /* 664 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTM_ZPmZ_D_UNDEF /* 665 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTM_ZPmZ_H_UNDEF /* 666 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTM_ZPmZ_S_UNDEF /* 667 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTN_ZPmZ_D_UNDEF /* 668 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTN_ZPmZ_H_UNDEF /* 669 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTN_ZPmZ_S_UNDEF /* 670 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTP_ZPmZ_D_UNDEF /* 671 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTP_ZPmZ_H_UNDEF /* 672 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTP_ZPmZ_S_UNDEF /* 673 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTX_ZPmZ_D_UNDEF /* 674 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTX_ZPmZ_H_UNDEF /* 675 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTX_ZPmZ_S_UNDEF /* 676 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTZ_ZPmZ_D_UNDEF /* 677 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTZ_ZPmZ_H_UNDEF /* 678 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FRINTZ_ZPmZ_S_UNDEF /* 679 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSQRT_ZPmZ_D_UNDEF /* 680 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSQRT_ZPmZ_H_UNDEF /* 681 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSQRT_ZPmZ_S_UNDEF /* 682 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZI_D_UNDEF /* 683 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZI_D_ZERO /* 684 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZI_H_UNDEF /* 685 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZI_H_ZERO /* 686 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZI_S_UNDEF /* 687 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZI_S_ZERO /* 688 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZZ_D_ZERO /* 689 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZZ_H_ZERO /* 690 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUBR_ZPZZ_S_ZERO /* 691 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_VG2_M2Z_D_PSEUDO /* 692 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_VG2_M2Z_H_PSEUDO /* 693 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_VG2_M2Z_S_PSEUDO /* 694 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_VG4_M4Z_D_PSEUDO /* 695 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_VG4_M4Z_H_PSEUDO /* 696 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_VG4_M4Z_S_PSEUDO /* 697 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZI_D_UNDEF /* 698 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZI_D_ZERO /* 699 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZI_H_UNDEF /* 700 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZI_H_ZERO /* 701 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZI_S_UNDEF /* 702 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZI_S_ZERO /* 703 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZZ_D_UNDEF /* 704 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZZ_D_ZERO /* 705 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZZ_H_UNDEF /* 706 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZZ_H_ZERO /* 707 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZZ_S_UNDEF /* 708 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FSUB_ZPZZ_S_ZERO /* 709 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_FVDOT_VG2_M2ZZI_HtoS_PSEUDO /* 710 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1B_D /* 711 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1B_D_IMM /* 712 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1B_D_SXTW /* 713 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1B_D_UXTW /* 714 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1B_S_IMM /* 715 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1B_S_SXTW /* 716 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1B_S_UXTW /* 717 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1D /* 718 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1D_IMM /* 719 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1D_SCALED /* 720 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1D_SXTW /* 721 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1D_SXTW_SCALED /* 722 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1D_UXTW /* 723 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1D_UXTW_SCALED /* 724 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_D /* 725 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_D_IMM /* 726 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_D_SCALED /* 727 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_D_SXTW /* 728 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_D_SXTW_SCALED /* 729 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_D_UXTW /* 730 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_D_UXTW_SCALED /* 731 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_S_IMM /* 732 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_S_SXTW /* 733 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_S_SXTW_SCALED /* 734 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_S_UXTW /* 735 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1H_S_UXTW_SCALED /* 736 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SB_D /* 737 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SB_D_IMM /* 738 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SB_D_SXTW /* 739 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SB_D_UXTW /* 740 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SB_S_IMM /* 741 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SB_S_SXTW /* 742 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SB_S_UXTW /* 743 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_D /* 744 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_D_IMM /* 745 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_D_SCALED /* 746 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_D_SXTW /* 747 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_D_SXTW_SCALED /* 748 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_D_UXTW /* 749 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_D_UXTW_SCALED /* 750 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_S_IMM /* 751 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_S_SXTW /* 752 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_S_SXTW_SCALED /* 753 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_S_UXTW /* 754 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SH_S_UXTW_SCALED /* 755 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SW_D /* 756 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SW_D_IMM /* 757 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SW_D_SCALED /* 758 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SW_D_SXTW /* 759 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SW_D_SXTW_SCALED /* 760 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SW_D_UXTW /* 761 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1SW_D_UXTW_SCALED /* 762 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_D /* 763 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_D_IMM /* 764 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_D_SCALED /* 765 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_D_SXTW /* 766 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_D_SXTW_SCALED /* 767 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_D_UXTW /* 768 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_D_UXTW_SCALED /* 769 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_IMM /* 770 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_SXTW /* 771 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_SXTW_SCALED /* 772 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_UXTW /* 773 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLD1W_UXTW_SCALED /* 774 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1B_D /* 775 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1B_D_IMM /* 776 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1B_D_SXTW /* 777 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1B_D_UXTW /* 778 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1B_S_IMM /* 779 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1B_S_SXTW /* 780 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1B_S_UXTW /* 781 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1D /* 782 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1D_IMM /* 783 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1D_SCALED /* 784 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1D_SXTW /* 785 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1D_SXTW_SCALED /* 786 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1D_UXTW /* 787 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1D_UXTW_SCALED /* 788 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_D /* 789 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_D_IMM /* 790 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_D_SCALED /* 791 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_D_SXTW /* 792 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_D_SXTW_SCALED /* 793 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_D_UXTW /* 794 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_D_UXTW_SCALED /* 795 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_S_IMM /* 796 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_S_SXTW /* 797 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_S_SXTW_SCALED /* 798 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_S_UXTW /* 799 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1H_S_UXTW_SCALED /* 800 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SB_D /* 801 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SB_D_IMM /* 802 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SB_D_SXTW /* 803 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SB_D_UXTW /* 804 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SB_S_IMM /* 805 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SB_S_SXTW /* 806 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SB_S_UXTW /* 807 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_D /* 808 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_D_IMM /* 809 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_D_SCALED /* 810 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_D_SXTW /* 811 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_D_SXTW_SCALED /* 812 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_D_UXTW /* 813 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_D_UXTW_SCALED /* 814 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_S_IMM /* 815 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_S_SXTW /* 816 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_S_SXTW_SCALED /* 817 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_S_UXTW /* 818 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SH_S_UXTW_SCALED /* 819 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SW_D /* 820 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SW_D_IMM /* 821 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SW_D_SCALED /* 822 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SW_D_SXTW /* 823 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SW_D_SXTW_SCALED /* 824 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SW_D_UXTW /* 825 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1SW_D_UXTW_SCALED /* 826 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_D /* 827 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_D_IMM /* 828 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_D_SCALED /* 829 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_D_SXTW /* 830 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_D_SXTW_SCALED /* 831 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_D_UXTW /* 832 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_D_UXTW_SCALED /* 833 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_IMM /* 834 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_SXTW /* 835 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_SXTW_SCALED /* 836 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_UXTW /* 837 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_GLDFF1W_UXTW_SCALED /* 838 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_AARCH64_PREFETCH /* 839 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ADD_LOW /* 840 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_BSP /* 841 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_DUP /* 842 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_DUPLANE16 /* 843 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_DUPLANE32 /* 844 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_DUPLANE64 /* 845 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_DUPLANE8 /* 846 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_EXT /* 847 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMEQ /* 848 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMEQZ /* 849 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMGE /* 850 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMGEZ /* 851 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMGT /* 852 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMGTZ /* 853 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMLEZ /* 854 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_FCMLTZ /* 855 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_REV16 /* 856 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_REV32 /* 857 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_REV64 /* 858 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SADDLP /* 859 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SADDLV /* 860 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SDOT /* 861 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SITOF /* 862 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_SMULL /* 863 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_TRN1 /* 864 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_TRN2 /* 865 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UADDLP /* 866 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UADDLV /* 867 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UDOT /* 868 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UITOF /* 869 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UMULL /* 870 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UZP1 /* 871 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_UZP2 /* 872 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VASHR /* 873 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_VLSHR /* 874 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ZIP1 /* 875 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_G_ZIP2 /* 876 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_HOM_Epilog /* 877 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_HOM_Prolog /* 878 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_HWASAN_CHECK_MEMACCESS /* 879 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_HWASAN_CHECK_MEMACCESS_SHORTGRANULES /* 880 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_H_PSEUDO_B /* 881 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_H_PSEUDO_D /* 882 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_H_PSEUDO_H /* 883 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_H_PSEUDO_Q /* 884 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_H_PSEUDO_S /* 885 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_V_PSEUDO_B /* 886 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_V_PSEUDO_D /* 887 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_V_PSEUDO_H /* 888 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_V_PSEUDO_Q /* 889 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_INSERT_MXIPZ_V_PSEUDO_S /* 890 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_IRGstack /* 891 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_JumpTableDest16 /* 892 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_JumpTableDest32 /* 893 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_JumpTableDest8 /* 894 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_KCFI_CHECK /* 895 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1B_2Z_IMM_PSEUDO /* 896 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1B_2Z_PSEUDO /* 897 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1B_4Z_IMM_PSEUDO /* 898 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1B_4Z_PSEUDO /* 899 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1D_2Z_IMM_PSEUDO /* 900 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1D_2Z_PSEUDO /* 901 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1D_4Z_IMM_PSEUDO /* 902 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1D_4Z_PSEUDO /* 903 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1H_2Z_IMM_PSEUDO /* 904 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1H_2Z_PSEUDO /* 905 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1H_4Z_IMM_PSEUDO /* 906 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1H_4Z_PSEUDO /* 907 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1W_2Z_IMM_PSEUDO /* 908 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1W_2Z_PSEUDO /* 909 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1W_4Z_IMM_PSEUDO /* 910 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1W_4Z_PSEUDO /* 911 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_H_PSEUDO_B /* 912 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_H_PSEUDO_D /* 913 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_H_PSEUDO_H /* 914 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_H_PSEUDO_Q /* 915 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_H_PSEUDO_S /* 916 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_V_PSEUDO_B /* 917 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_V_PSEUDO_D /* 918 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_V_PSEUDO_H /* 919 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_V_PSEUDO_Q /* 920 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LD1_MXIPXX_V_PSEUDO_S /* 921 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1B /* 922 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1B_D /* 923 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1B_H /* 924 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1B_S /* 925 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1D /* 926 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1H /* 927 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1H_D /* 928 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1H_S /* 929 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1SB_D /* 930 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1SB_H /* 931 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1SB_S /* 932 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1SH_D /* 933 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1SH_S /* 934 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1SW_D /* 935 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1W /* 936 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDFF1W_D /* 937 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1B_D_IMM /* 938 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1B_H_IMM /* 939 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1B_IMM /* 940 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1B_S_IMM /* 941 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1D_IMM /* 942 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1H_D_IMM /* 943 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1H_IMM /* 944 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1H_S_IMM /* 945 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1SB_D_IMM /* 946 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1SB_H_IMM /* 947 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1SB_S_IMM /* 948 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1SH_D_IMM /* 949 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1SH_S_IMM /* 950 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1SW_D_IMM /* 951 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1W_D_IMM /* 952 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNF1W_IMM /* 953 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1B_2Z_IMM_PSEUDO /* 954 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1B_2Z_PSEUDO /* 955 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1B_4Z_IMM_PSEUDO /* 956 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1B_4Z_PSEUDO /* 957 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1D_2Z_IMM_PSEUDO /* 958 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1D_2Z_PSEUDO /* 959 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1D_4Z_IMM_PSEUDO /* 960 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1D_4Z_PSEUDO /* 961 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1H_2Z_IMM_PSEUDO /* 962 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1H_2Z_PSEUDO /* 963 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1H_4Z_IMM_PSEUDO /* 964 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1H_4Z_PSEUDO /* 965 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1W_2Z_IMM_PSEUDO /* 966 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1W_2Z_PSEUDO /* 967 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1W_4Z_IMM_PSEUDO /* 968 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDNT1W_4Z_PSEUDO /* 969 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDR_PPXI /* 970 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDR_TX_PSEUDO /* 971 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDR_ZA_PSEUDO /* 972 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDR_ZZXI /* 973 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDR_ZZZXI /* 974 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LDR_ZZZZXI /* 975 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LOADgot /* 976 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_B_UNDEF /* 977 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_B_ZERO /* 978 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_D_UNDEF /* 979 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_D_ZERO /* 980 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_H_UNDEF /* 981 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_H_ZERO /* 982 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_S_UNDEF /* 983 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZI_S_ZERO /* 984 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_B_UNDEF /* 985 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_B_ZERO /* 986 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_D_UNDEF /* 987 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_D_ZERO /* 988 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_H_UNDEF /* 989 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_H_ZERO /* 990 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_S_UNDEF /* 991 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSL_ZPZZ_S_ZERO /* 992 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_B_UNDEF /* 993 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_B_ZERO /* 994 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_D_UNDEF /* 995 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_D_ZERO /* 996 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_H_UNDEF /* 997 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_H_ZERO /* 998 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_S_UNDEF /* 999 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZI_S_ZERO /* 1000 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_B_UNDEF /* 1001 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_B_ZERO /* 1002 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_D_UNDEF /* 1003 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_D_ZERO /* 1004 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_H_UNDEF /* 1005 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_H_ZERO /* 1006 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_S_UNDEF /* 1007 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_LSR_ZPZZ_S_ZERO /* 1008 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLA_ZPZZZ_B_UNDEF /* 1009 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLA_ZPZZZ_D_UNDEF /* 1010 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLA_ZPZZZ_H_UNDEF /* 1011 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLA_ZPZZZ_S_UNDEF /* 1012 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLS_ZPZZZ_B_UNDEF /* 1013 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLS_ZPZZZ_D_UNDEF /* 1014 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLS_ZPZZZ_H_UNDEF /* 1015 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MLS_ZPZZZ_S_UNDEF /* 1016 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOPSMemoryCopyPseudo /* 1017 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOPSMemoryMovePseudo /* 1018 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOPSMemorySetPseudo /* 1019 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOPSMemorySetTaggingPseudo /* 1020 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_H_B_PSEUDO /* 1021 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_H_D_PSEUDO /* 1022 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_H_H_PSEUDO /* 1023 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_H_S_PSEUDO /* 1024 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_V_B_PSEUDO /* 1025 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_V_D_PSEUDO /* 1026 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_V_H_PSEUDO /* 1027 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI2Z_V_S_PSEUDO /* 1028 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_H_B_PSEUDO /* 1029 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_H_D_PSEUDO /* 1030 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_H_H_PSEUDO /* 1031 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_H_S_PSEUDO /* 1032 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_V_B_PSEUDO /* 1033 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_V_D_PSEUDO /* 1034 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_V_H_PSEUDO /* 1035 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_MXI4Z_V_S_PSEUDO /* 1036 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_VG2_MXI2Z_PSEUDO /* 1037 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVA_VG4_MXI4Z_PSEUDO /* 1038 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVMCSym /* 1039 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVaddr /* 1040 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVaddrBA /* 1041 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVaddrCP /* 1042 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVaddrEXT /* 1043 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVaddrJT /* 1044 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVaddrTLS /* 1045 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVbaseTLS /* 1046 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVi32imm /* 1047 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MOVi64imm /* 1048 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MRS_FPCR /* 1049 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MSR_FPCR /* 1050 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MSRpstatePseudo /* 1051 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MUL_ZPZZ_B_UNDEF /* 1052 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MUL_ZPZZ_D_UNDEF /* 1053 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MUL_ZPZZ_H_UNDEF /* 1054 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_MUL_ZPZZ_S_UNDEF /* 1055 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NEG_ZPmZ_B_UNDEF /* 1056 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NEG_ZPmZ_D_UNDEF /* 1057 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NEG_ZPmZ_H_UNDEF /* 1058 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NEG_ZPmZ_S_UNDEF /* 1059 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NOT_ZPmZ_B_UNDEF /* 1060 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NOT_ZPmZ_D_UNDEF /* 1061 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NOT_ZPmZ_H_UNDEF /* 1062 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_NOT_ZPmZ_S_UNDEF /* 1063 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORNWrr /* 1064 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORNXrr /* 1065 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORRWrr /* 1066 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORRXrr /* 1067 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORR_ZPZZ_B_ZERO /* 1068 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORR_ZPZZ_D_ZERO /* 1069 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORR_ZPZZ_H_ZERO /* 1070 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_ORR_ZPZZ_S_ZERO /* 1071 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PAUTH_EPILOGUE /* 1072 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PAUTH_PROLOGUE /* 1073 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PROBED_STACKALLOC /* 1074 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PROBED_STACKALLOC_DYN /* 1075 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PROBED_STACKALLOC_VAR /* 1076 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_PTEST_PP_ANY /* 1077 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_RDFFR_P /* 1078 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_RDFFR_PPz /* 1079 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_RET_ReallyLR /* 1080 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_RestoreZAPseudo /* 1081 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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 /* 1298 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_TLSDESC_CALLSEQ /* 1299 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UABD_ZPZZ_B_UNDEF /* 1300 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UABD_ZPZZ_D_UNDEF /* 1301 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UABD_ZPZZ_H_UNDEF /* 1302 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UABD_ZPZZ_S_UNDEF /* 1303 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UCVTF_ZPmZ_DtoD_UNDEF /* 1304 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UCVTF_ZPmZ_DtoH_UNDEF /* 1305 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UCVTF_ZPmZ_DtoS_UNDEF /* 1306 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UCVTF_ZPmZ_HtoH_UNDEF /* 1307 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UCVTF_ZPmZ_StoD_UNDEF /* 1308 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UCVTF_ZPmZ_StoH_UNDEF /* 1309 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UCVTF_ZPmZ_StoS_UNDEF /* 1310 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDIV_ZPZZ_D_UNDEF /* 1311 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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 /* 1313 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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 /* 1315 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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 /* 1317 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG2_M2ZZI_HtoD_PSEUDO /* 1318 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG2_M2ZZ_BtoS_PSEUDO /* 1319 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG2_M2ZZ_HtoD_PSEUDO /* 1320 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG2_M2ZZ_HtoS_PSEUDO /* 1321 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4Z4Z_BtoS_PSEUDO /* 1322 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4Z4Z_HtoD_PSEUDO /* 1323 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4Z4Z_HtoS_PSEUDO /* 1324 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4ZZI_BtoS_PSEUDO /* 1325 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4ZZI_HToS_PSEUDO /* 1326 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4ZZI_HtoD_PSEUDO /* 1327 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4ZZ_BtoS_PSEUDO /* 1328 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4ZZ_HtoD_PSEUDO /* 1329 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UDOT_VG4_M4ZZ_HtoS_PSEUDO /* 1330 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMAX_ZPZZ_B_UNDEF /* 1331 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMAX_ZPZZ_D_UNDEF /* 1332 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMAX_ZPZZ_H_UNDEF /* 1333 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMAX_ZPZZ_S_UNDEF /* 1334 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMIN_ZPZZ_B_UNDEF /* 1335 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMIN_ZPZZ_D_UNDEF /* 1336 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMIN_ZPZZ_H_UNDEF /* 1337 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMIN_ZPZZ_S_UNDEF /* 1338 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_MZZI_BtoS_PSEUDO /* 1339 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_MZZI_HtoD_PSEUDO /* 1340 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_MZZ_BtoS_PSEUDO /* 1341 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_MZZ_HtoD_PSEUDO /* 1342 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG2_M2Z2Z_BtoS_PSEUDO /* 1343 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG2_M2Z2Z_HtoD_PSEUDO /* 1344 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG2_M2ZZI_BtoS_PSEUDO /* 1345 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG2_M2ZZI_HtoD_PSEUDO /* 1346 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG2_M2ZZ_BtoS_PSEUDO /* 1347 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG2_M2ZZ_HtoD_PSEUDO /* 1348 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG4_M4Z4Z_BtoS_PSEUDO /* 1349 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG4_M4Z4Z_HtoD_PSEUDO /* 1350 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG4_M4ZZI_BtoS_PSEUDO /* 1351 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG4_M4ZZI_HtoD_PSEUDO /* 1352 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG4_M4ZZ_BtoS_PSEUDO /* 1353 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLALL_VG4_M4ZZ_HtoD_PSEUDO /* 1354 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_MZZI_HtoS_PSEUDO /* 1355 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_MZZ_HtoS_PSEUDO /* 1356 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_VG2_M2Z2Z_HtoS_PSEUDO /* 1357 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_VG2_M2ZZI_S_PSEUDO /* 1358 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_VG2_M2ZZ_HtoS_PSEUDO /* 1359 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_VG4_M4Z4Z_HtoS_PSEUDO /* 1360 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_VG4_M4ZZI_HtoS_PSEUDO /* 1361 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLAL_VG4_M4ZZ_HtoS_PSEUDO /* 1362 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_MZZI_BtoS_PSEUDO /* 1363 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_MZZI_HtoD_PSEUDO /* 1364 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_MZZ_BtoS_PSEUDO /* 1365 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_MZZ_HtoD_PSEUDO /* 1366 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO /* 1367 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO /* 1368 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG2_M2ZZI_BtoS_PSEUDO /* 1369 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG2_M2ZZI_HtoD_PSEUDO /* 1370 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG2_M2ZZ_BtoS_PSEUDO /* 1371 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG2_M2ZZ_HtoD_PSEUDO /* 1372 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO /* 1373 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO /* 1374 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG4_M4ZZI_BtoS_PSEUDO /* 1375 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG4_M4ZZI_HtoD_PSEUDO /* 1376 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG4_M4ZZ_BtoS_PSEUDO /* 1377 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSLL_VG4_M4ZZ_HtoD_PSEUDO /* 1378 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_MZZI_HtoS_PSEUDO /* 1379 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_MZZ_HtoS_PSEUDO /* 1380 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_VG2_M2Z2Z_HtoS_PSEUDO /* 1381 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_VG2_M2ZZI_S_PSEUDO /* 1382 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_VG2_M2ZZ_HtoS_PSEUDO /* 1383 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_VG4_M4Z4Z_HtoS_PSEUDO /* 1384 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_VG4_M4ZZI_HtoS_PSEUDO /* 1385 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMLSL_VG4_M4ZZ_HtoS_PSEUDO /* 1386 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMOPA_MPPZZ_D_PSEUDO /* 1387 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMOPA_MPPZZ_HtoS_PSEUDO /* 1388 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMOPA_MPPZZ_S_PSEUDO /* 1389 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMOPS_MPPZZ_D_PSEUDO /* 1390 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMOPS_MPPZZ_HtoS_PSEUDO /* 1391 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMOPS_MPPZZ_S_PSEUDO /* 1392 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMULH_ZPZZ_B_UNDEF /* 1393 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMULH_ZPZZ_D_UNDEF /* 1394 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMULH_ZPZZ_H_UNDEF /* 1395 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ AArch64_UMULH_ZPZZ_S_UNDEF /* 1396 */, AARCH64_INS_INVALID, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ 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 /* 1449 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* abs $Rd, $Rn */ AArch64_ABSXr /* 1450 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* abs $Zd, $Pg/m, $Zn */ AArch64_ABS_ZPmZ_B /* 1451 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* abs $Zd, $Pg/m, $Zn */ AArch64_ABS_ZPmZ_D /* 1452 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* abs $Zd, $Pg/m, $Zn */ AArch64_ABS_ZPmZ_H /* 1453 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* abs $Zd, $Pg/m, $Zn */ AArch64_ABS_ZPmZ_S /* 1454 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 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 /* 1455 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* abs $Rd, $Rn */ AArch64_ABSv1i64 /* 1456 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 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 /* 1457 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 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 /* 1458 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 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 /* 1459 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 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 /* 1460 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 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 /* 1461 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 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 /* 1462 */, AARCH64_INS_ABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adclb $Zda, $Zn, $Zm */ AArch64_ADCLB_ZZZ_D /* 1463 */, AARCH64_INS_ADCLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adclb $Zda, $Zn, $Zm */ AArch64_ADCLB_ZZZ_S /* 1464 */, AARCH64_INS_ADCLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adclt $Zda, $Zn, $Zm */ AArch64_ADCLT_ZZZ_D /* 1465 */, AARCH64_INS_ADCLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adclt $Zda, $Zn, $Zm */ AArch64_ADCLT_ZZZ_S /* 1466 */, AARCH64_INS_ADCLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adcs $Rd, $Rn, $Rm */ AArch64_ADCSWr /* 1467 */, AARCH64_INS_ADCS, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adcs $Rd, $Rn, $Rm */ AArch64_ADCSXr /* 1468 */, AARCH64_INS_ADCS, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adc $Rd, $Rn, $Rm */ AArch64_ADCWr /* 1469 */, AARCH64_INS_ADC, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adc $Rd, $Rn, $Rm */ AArch64_ADCXr /* 1470 */, AARCH64_INS_ADC, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addg $Rd, $Rn, $imm6, $imm4 */ AArch64_ADDG /* 1471 */, AARCH64_INS_ADDG, #ifndef CAPSTONE_DIET { 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 /* 1472 */, AARCH64_INS_ADDHA, #ifndef CAPSTONE_DIET { 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 /* 1473 */, AARCH64_INS_ADDHA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addhnb $Zd, $Zn, $Zm */ AArch64_ADDHNB_ZZZ_B /* 1474 */, AARCH64_INS_ADDHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addhnb $Zd, $Zn, $Zm */ AArch64_ADDHNB_ZZZ_H /* 1475 */, AARCH64_INS_ADDHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addhnb $Zd, $Zn, $Zm */ AArch64_ADDHNB_ZZZ_S /* 1476 */, AARCH64_INS_ADDHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addhnt $Zd, $Zn, $Zm */ AArch64_ADDHNT_ZZZ_B /* 1477 */, AARCH64_INS_ADDHNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addhnt $Zd, $Zn, $Zm */ AArch64_ADDHNT_ZZZ_H /* 1478 */, AARCH64_INS_ADDHNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addhnt $Zd, $Zn, $Zm */ AArch64_ADDHNT_ZZZ_S /* 1479 */, AARCH64_INS_ADDHNT, #ifndef CAPSTONE_DIET { 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 /* 1480 */, AARCH64_INS_ADDHN, #ifndef CAPSTONE_DIET { 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 /* 1481 */, AARCH64_INS_ADDHN2, #ifndef CAPSTONE_DIET { 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 /* 1482 */, AARCH64_INS_ADDHN, #ifndef CAPSTONE_DIET { 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 /* 1483 */, AARCH64_INS_ADDHN2, #ifndef CAPSTONE_DIET { 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 /* 1484 */, AARCH64_INS_ADDHN2, #ifndef CAPSTONE_DIET { 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 /* 1485 */, AARCH64_INS_ADDHN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addpl $Rd, $Rn, $imm6 */ AArch64_ADDPL_XXI /* 1486 */, AARCH64_INS_ADDPL, #ifndef CAPSTONE_DIET { 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 /* 1488 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1489 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1490 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1491 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1492 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1493 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1494 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addp{ $Rd, $Rn.2d|.2d $Rd, $Rn} */ AArch64_ADDPv2i64p /* 1495 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1496 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1497 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1498 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 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 /* 1499 */, AARCH64_INS_ADDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addqv $Vd.16b, $Pg, $Zn */ AArch64_ADDQV_VPZ_B /* 1500 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET { 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 /* 1501 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET { 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 /* 1502 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET { 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 /* 1503 */, AARCH64_INS_ADDQV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addspl $Rd, $Rn, $imm6 */ AArch64_ADDSPL_XXI /* 1504 */, AARCH64_INS_ADDSPL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addsvl $Rd, $Rn, $imm6 */ AArch64_ADDSVL_XXI /* 1505 */, AARCH64_INS_ADDSVL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adds $Rd, $Rn, $imm */ AArch64_ADDSWri /* 1506 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adds $Rd, $Rn, $Rm_and_shift */ AArch64_ADDSWrs /* 1507 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adds $Rd, $Rn, $Rm_and_extend */ AArch64_ADDSWrx /* 1508 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adds $Rd, $Rn, $imm */ AArch64_ADDSXri /* 1509 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adds $Rd, $Rn, $Rm_and_shift */ AArch64_ADDSXrs /* 1510 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adds $Rd, $Rn, $Rm_and_extend */ AArch64_ADDSXrx /* 1511 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adds $Rd, $Rn, $Rm$ext */ AArch64_ADDSXrx64 /* 1512 */, AARCH64_INS_ADDS, #ifndef CAPSTONE_DIET { 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 /* 1513 */, AARCH64_INS_ADDVA, #ifndef CAPSTONE_DIET { 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 /* 1514 */, AARCH64_INS_ADDVA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addvl $Rd, $Rn, $imm6 */ AArch64_ADDVL_XXI /* 1515 */, AARCH64_INS_ADDVL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ AArch64_ADDVv16i8v /* 1516 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_ADDVv4i16v /* 1517 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ AArch64_ADDVv4i32v /* 1518 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ AArch64_ADDVv8i16v /* 1519 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* addv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ AArch64_ADDVv8i8v /* 1520 */, AARCH64_INS_ADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $imm */ AArch64_ADDWri /* 1521 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $Rm_and_shift */ AArch64_ADDWrs /* 1522 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $Rm_and_extend */ AArch64_ADDWrx /* 1523 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $imm */ AArch64_ADDXri /* 1524 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $Rm_and_shift */ AArch64_ADDXrs /* 1525 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $Rm_and_extend */ AArch64_ADDXrx /* 1526 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $Rm$ext */ AArch64_ADDXrx64 /* 1527 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG2_2ZZ_B /* 1528 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG2_2ZZ_D /* 1529 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG2_2ZZ_H /* 1530 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG2_2ZZ_S /* 1531 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1532 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1533 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1534 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1535 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1536 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1537 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG4_4ZZ_B /* 1538 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG4_4ZZ_D /* 1539 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG4_4ZZ_H /* 1540 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $Zm */ AArch64_ADD_VG4_4ZZ_S /* 1541 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1542 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1543 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1544 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1545 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1546 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1547 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $imm */ AArch64_ADD_ZI_B /* 1548 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $imm */ AArch64_ADD_ZI_D /* 1549 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $imm */ AArch64_ADD_ZI_H /* 1550 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zdn, $_Zdn, $imm */ AArch64_ADD_ZI_S /* 1551 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1552 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1554 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1555 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1556 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zd, $Zn, $Zm */ AArch64_ADD_ZZZ_B /* 1557 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1559 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zd, $Zn, $Zm */ AArch64_ADD_ZZZ_H /* 1560 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Zd, $Zn, $Zm */ AArch64_ADD_ZZZ_S /* 1561 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1562 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* add $Rd, $Rn, $Rm */ AArch64_ADDv1i64 /* 1563 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1564 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1565 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1566 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1567 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1568 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 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 /* 1569 */, AARCH64_INS_ADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adr $Xd, $label */ AArch64_ADR /* 1570 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adrp $Xd, $label */ AArch64_ADRP /* 1571 */, AARCH64_INS_ADRP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* adr $Zd, [$Zn, $Zm] */ AArch64_ADR_LSL_ZZZ_D_0 /* 1572 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1573 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1574 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1575 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1576 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1577 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1578 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1579 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1580 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1581 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1582 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1583 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1584 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1585 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1586 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 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 /* 1587 */, AARCH64_INS_ADR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* aesd $Zdn, $_Zdn, $Zm */ AArch64_AESD_ZZZ_B /* 1588 */, AARCH64_INS_AESD, #ifndef CAPSTONE_DIET { 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 /* 1589 */, AARCH64_INS_AESD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* aese $Zdn, $_Zdn, $Zm */ AArch64_AESE_ZZZ_B /* 1590 */, AARCH64_INS_AESE, #ifndef CAPSTONE_DIET { 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 /* 1591 */, AARCH64_INS_AESE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* aesimc $Zdn, $_Zdn */ AArch64_AESIMC_ZZ_B /* 1592 */, AARCH64_INS_AESIMC, #ifndef CAPSTONE_DIET { 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 /* 1593 */, AARCH64_INS_AESIMC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* aesmc $Zdn, $_Zdn */ AArch64_AESMC_ZZ_B /* 1594 */, AARCH64_INS_AESMC, #ifndef CAPSTONE_DIET { 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 /* 1595 */, AARCH64_INS_AESMC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASAES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* andqv $Vd.16b, $Pg, $Zn */ AArch64_ANDQV_VPZ_B /* 1596 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET { 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 /* 1597 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET { 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 /* 1598 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET { 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 /* 1599 */, AARCH64_INS_ANDQV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ands $Rd, $Rn, $imm */ AArch64_ANDSWri /* 1600 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ands $Rd, $Rn, $Rm_and_shift */ AArch64_ANDSWrs /* 1601 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ands $Rd, $Rn, $imm */ AArch64_ANDSXri /* 1602 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ands $Rd, $Rn, $Rm_and_shift */ AArch64_ANDSXrs /* 1603 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ands $Pd, $Pg/z, $Pn, $Pm */ AArch64_ANDS_PPzPP /* 1604 */, AARCH64_INS_ANDS, #ifndef CAPSTONE_DIET { 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 /* 1605 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* andv $Vd, $Pg, $Zn */ AArch64_ANDV_VPZ_D /* 1606 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* andv $Vd, $Pg, $Zn */ AArch64_ANDV_VPZ_H /* 1607 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* andv $Vd, $Pg, $Zn */ AArch64_ANDV_VPZ_S /* 1608 */, AARCH64_INS_ANDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* and $Rd, $Rn, $imm */ AArch64_ANDWri /* 1609 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* and $Rd, $Rn, $Rm_and_shift */ AArch64_ANDWrs /* 1610 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* and $Rd, $Rn, $imm */ AArch64_ANDXri /* 1611 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* and $Rd, $Rn, $Rm_and_shift */ AArch64_ANDXrs /* 1612 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* and $Pd, $Pg/z, $Pn, $Pm */ AArch64_AND_PPzPP /* 1613 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* and $Zdn, $_Zdn, $imms13 */ AArch64_AND_ZI /* 1614 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 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 /* 1615 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 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 /* 1616 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 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 /* 1617 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 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 /* 1618 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* and $Zd, $Zn, $Zm */ AArch64_AND_ZZZ /* 1619 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 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 /* 1620 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 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 /* 1621 */, AARCH64_INS_AND, #ifndef CAPSTONE_DIET { 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 /* 1622 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET { 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 /* 1623 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET { 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 /* 1624 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET { 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 /* 1625 */, AARCH64_INS_ASRD, #ifndef CAPSTONE_DIET { 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 /* 1626 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET { 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 /* 1627 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET { 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 /* 1628 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET { 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 /* 1629 */, AARCH64_INS_ASRR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Rd, $Rn, $Rm */ AArch64_ASRVWr /* 1630 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Rd, $Rn, $Rm */ AArch64_ASRVXr /* 1631 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zdn, $Pg/m, $_Zdn, $Zm */ AArch64_ASR_WIDE_ZPmZ_B /* 1632 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1633 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1634 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zd, $Zn, $Zm */ AArch64_ASR_WIDE_ZZZ_B /* 1635 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zd, $Zn, $Zm */ AArch64_ASR_WIDE_ZZZ_H /* 1636 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zd, $Zn, $Zm */ AArch64_ASR_WIDE_ZZZ_S /* 1637 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1638 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1639 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1640 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1641 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1642 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1643 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1644 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 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 /* 1645 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zd, $Zn, $imm */ AArch64_ASR_ZZI_B /* 1646 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zd, $Zn, $imm */ AArch64_ASR_ZZI_D /* 1647 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zd, $Zn, $imm */ AArch64_ASR_ZZI_H /* 1648 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* asr $Zd, $Zn, $imm */ AArch64_ASR_ZZI_S /* 1649 */, AARCH64_INS_ASR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autda $Rd, $Rn */ AArch64_AUTDA /* 1650 */, AARCH64_INS_AUTDA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autdb $Rd, $Rn */ AArch64_AUTDB /* 1651 */, AARCH64_INS_AUTDB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autdza $Rd */ AArch64_AUTDZA /* 1652 */, AARCH64_INS_AUTDZA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autdzb $Rd */ AArch64_AUTDZB /* 1653 */, AARCH64_INS_AUTDZB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autia $Rd, $Rn */ AArch64_AUTIA /* 1654 */, AARCH64_INS_AUTIA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* hint #12 */ AArch64_AUTIA1716 /* 1655 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 1657 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 1660 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autib $Rd, $Rn */ AArch64_AUTIB /* 1661 */, AARCH64_INS_AUTIB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* hint #14 */ AArch64_AUTIB1716 /* 1662 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 1664 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 1667 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autiza $Rd */ AArch64_AUTIZA /* 1668 */, AARCH64_INS_AUTIZA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* autizb $Rd */ AArch64_AUTIZB /* 1669 */, AARCH64_INS_AUTIZB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* axflag */ AArch64_AXFLAG /* 1670 */, AARCH64_INS_AXFLAG, #ifndef CAPSTONE_DIET { 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 /* 1671 */, AARCH64_INS_B, #ifndef CAPSTONE_DIET { 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 /* 1672 */, AARCH64_INS_BCAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bcax $Zdn, $_Zdn, $Zm, $Zk */ AArch64_BCAX_ZZZZ /* 1673 */, AARCH64_INS_BCAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bc.$cond $target */ 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, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bdep $Zd, $Zn, $Zm */ AArch64_BDEP_ZZZ_B /* 1675 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bdep $Zd, $Zn, $Zm */ AArch64_BDEP_ZZZ_D /* 1676 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bdep $Zd, $Zn, $Zm */ AArch64_BDEP_ZZZ_H /* 1677 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bdep $Zd, $Zn, $Zm */ AArch64_BDEP_ZZZ_S /* 1678 */, AARCH64_INS_BDEP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bext $Zd, $Zn, $Zm */ AArch64_BEXT_ZZZ_B /* 1679 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bext $Zd, $Zn, $Zm */ AArch64_BEXT_ZZZ_D /* 1680 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bext $Zd, $Zn, $Zm */ AArch64_BEXT_ZZZ_H /* 1681 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bext $Zd, $Zn, $Zm */ AArch64_BEXT_ZZZ_S /* 1682 */, AARCH64_INS_BEXT, #ifndef CAPSTONE_DIET { 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 /* 1683 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1684 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1697 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET { 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 /* 1698 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET { 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_ZPmZZ /* 1699 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET { 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 /* 1700 */, AARCH64_INS_BFADD, #ifndef CAPSTONE_DIET { 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 /* 1701 */, AARCH64_INS_BFCLAMP, #ifndef CAPSTONE_DIET { 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 /* 1702 */, AARCH64_INS_BFCLAMP, #ifndef CAPSTONE_DIET { 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 /* 1703 */, AARCH64_INS_BFCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME2, AARCH64_FEATURE_HASB16B16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bfcvt $Rd, $Rn */ AArch64_BFCVT /* 1704 */, AARCH64_INS_BFCVT, #ifndef CAPSTONE_DIET { 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 /* 1705 */, AARCH64_INS_BFCVTN, #ifndef CAPSTONE_DIET { 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 /* 1706 */, AARCH64_INS_BFCVTN2, #ifndef CAPSTONE_DIET { 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 /* 1707 */, AARCH64_INS_BFCVTNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASBF16, AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bfcvtn $Zd, $Zn */ AArch64_BFCVTN_Z2Z_HtoB /* 1708 */, AARCH64_INS_BFCVTN, #ifndef CAPSTONE_DIET { 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_HtoB /* 1710 */, AARCH64_INS_BFCVT, #ifndef CAPSTONE_DIET { 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 /* 1712 */, AARCH64_INS_BFCVT, #ifndef CAPSTONE_DIET { 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 /* 1713 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1714 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1715 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1716 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1717 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1718 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bfdot $Zda, $Zn, $Zm$iop */ AArch64_BFDOT_ZZI /* 1719 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1720 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1721 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1722 */, AARCH64_INS_BFDOT, #ifndef CAPSTONE_DIET { 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 /* 1723 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET { 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 /* 1724 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET { 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 /* 1725 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET { 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 /* 1726 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET { 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_ZPmZZ /* 1727 */, AARCH64_INS_BFMAXNM, #ifndef CAPSTONE_DIET { 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 /* 1728 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET { 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 /* 1729 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET { 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 /* 1730 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET { 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 /* 1731 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET { 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_ZPmZZ /* 1732 */, AARCH64_INS_BFMAX, #ifndef CAPSTONE_DIET { 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 /* 1733 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET { 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 /* 1734 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET { 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 /* 1735 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET { 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 /* 1736 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET { 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_ZPmZZ /* 1737 */, AARCH64_INS_BFMINNM, #ifndef CAPSTONE_DIET { 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 /* 1738 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET { 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 /* 1739 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET { 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 /* 1740 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET { 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 /* 1741 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET { 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_ZPmZZ /* 1742 */, AARCH64_INS_BFMIN, #ifndef CAPSTONE_DIET { 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 /* 1743 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET { 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 /* 1744 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET { 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 /* 1745 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET { 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 /* 1746 */, AARCH64_INS_BFMLALB, #ifndef CAPSTONE_DIET { 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 /* 1747 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET { 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 /* 1748 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET { 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 /* 1749 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET { 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 /* 1750 */, AARCH64_INS_BFMLALT, #ifndef CAPSTONE_DIET { 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_HtoS /* 1751 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bfmlal $ZAda[$Rv, $imm], $Zn, $Zm */ AArch64_BFMLAL_MZZ_HtoS /* 1752 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1753 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1754 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1755 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1756 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1757 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1758 */, AARCH64_INS_BFMLAL, #ifndef CAPSTONE_DIET { 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 /* 1759 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1760 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1761 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1762 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1763 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1764 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1765 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1766 */, AARCH64_INS_BFMLA, #ifndef CAPSTONE_DIET { 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 /* 1767 */, AARCH64_INS_BFMLSLB, #ifndef CAPSTONE_DIET { 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 /* 1768 */, AARCH64_INS_BFMLSLB, #ifndef CAPSTONE_DIET { 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 /* 1769 */, AARCH64_INS_BFMLSLT, #ifndef CAPSTONE_DIET { 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 /* 1770 */, AARCH64_INS_BFMLSLT, #ifndef CAPSTONE_DIET { 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_HtoS /* 1771 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bfmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ AArch64_BFMLSL_MZZ_HtoS /* 1772 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1773 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1774 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1775 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1776 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1777 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 1778 */, AARCH64_INS_BFMLSL, #ifndef CAPSTONE_DIET { 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 /* 1779 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1780 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1781 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1782 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1783 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1784 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1785 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1786 */, AARCH64_INS_BFMLS, #ifndef CAPSTONE_DIET { 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 /* 1787 */, AARCH64_INS_BFMMLA, #ifndef CAPSTONE_DIET { 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 /* 1788 */, AARCH64_INS_BFMMLA, #ifndef CAPSTONE_DIET { 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 /* 1789 */, AARCH64_INS_BFMOPA, #ifndef CAPSTONE_DIET { 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 /* 1790 */, AARCH64_INS_BFMOPA, #ifndef CAPSTONE_DIET { 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 /* 1791 */, AARCH64_INS_BFMOPS, #ifndef CAPSTONE_DIET { 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 /* 1792 */, AARCH64_INS_BFMOPS, #ifndef CAPSTONE_DIET { 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_ZPmZZ /* 1793 */, AARCH64_INS_BFMUL, #ifndef CAPSTONE_DIET { 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 /* 1794 */, AARCH64_INS_BFMUL, #ifndef CAPSTONE_DIET { 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 /* 1795 */, AARCH64_INS_BFMUL, #ifndef CAPSTONE_DIET { 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 /* 1796 */, AARCH64_INS_BFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bfm $Rd, $Rn, $immr, $imms */ AArch64_BFMXri /* 1797 */, AARCH64_INS_BFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bfsub $ZAdn[$Rv, $imm3, vgx2], $Zm */ AArch64_BFSUB_VG2_M2Z_H /* 1798 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET { 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 /* 1799 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET { 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_ZPmZZ /* 1800 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET { 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 /* 1801 */, AARCH64_INS_BFSUB, #ifndef CAPSTONE_DIET { 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 /* 1802 */, AARCH64_INS_BFVDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bgrp $Zd, $Zn, $Zm */ AArch64_BGRP_ZZZ_B /* 1803 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bgrp $Zd, $Zn, $Zm */ AArch64_BGRP_ZZZ_D /* 1804 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bgrp $Zd, $Zn, $Zm */ AArch64_BGRP_ZZZ_H /* 1805 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bgrp $Zd, $Zn, $Zm */ AArch64_BGRP_ZZZ_S /* 1806 */, AARCH64_INS_BGRP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2BITPERM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bics $Rd, $Rn, $Rm_and_shift */ AArch64_BICSWrs /* 1807 */, AARCH64_INS_BICS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bics $Rd, $Rn, $Rm_and_shift */ AArch64_BICSXrs /* 1808 */, AARCH64_INS_BICS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bics $Pd, $Pg/z, $Pn, $Pm */ AArch64_BICS_PPzPP /* 1809 */, AARCH64_INS_BICS, #ifndef CAPSTONE_DIET { 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 /* 1810 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bic $Rd, $Rn, $Rm_and_shift */ AArch64_BICXrs /* 1811 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bic $Pd, $Pg/z, $Pn, $Pm */ AArch64_BIC_PPzPP /* 1812 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1813 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1814 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1815 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1816 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bic $Zd, $Zn, $Zm */ AArch64_BIC_ZZZ /* 1817 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1818 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1819 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1820 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1821 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1822 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1823 */, AARCH64_INS_BIC, #ifndef CAPSTONE_DIET { 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 /* 1824 */, AARCH64_INS_BIF, #ifndef CAPSTONE_DIET { 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 /* 1825 */, AARCH64_INS_BIF, #ifndef CAPSTONE_DIET { 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 /* 1826 */, AARCH64_INS_BIT, #ifndef CAPSTONE_DIET { 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 /* 1827 */, AARCH64_INS_BIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bl $addr */ AArch64_BL /* 1828 */, AARCH64_INS_BL, #ifndef CAPSTONE_DIET { 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 /* 1829 */, AARCH64_INS_BLR, #ifndef CAPSTONE_DIET { 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 /* 1830 */, AARCH64_INS_BLRAA, #ifndef CAPSTONE_DIET { 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 /* 1831 */, AARCH64_INS_BLRAAZ, #ifndef CAPSTONE_DIET { 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 /* 1832 */, AARCH64_INS_BLRAB, #ifndef CAPSTONE_DIET { 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 /* 1833 */, AARCH64_INS_BLRABZ, #ifndef CAPSTONE_DIET { 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 /* 1834 */, AARCH64_INS_BMOPA, #ifndef CAPSTONE_DIET { 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 /* 1835 */, AARCH64_INS_BMOPS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* br $Rn */ AArch64_BR /* 1836 */, AARCH64_INS_BR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* braa $Rn, $Rm */ AArch64_BRAA /* 1837 */, AARCH64_INS_BRAA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* braaz $Rn */ AArch64_BRAAZ /* 1838 */, AARCH64_INS_BRAAZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brab $Rn, $Rm */ AArch64_BRAB /* 1839 */, AARCH64_INS_BRAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brabz $Rn */ AArch64_BRABZ /* 1840 */, AARCH64_INS_BRABZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_FEATURE_HASPAUTH, 0 }, 1, 1, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brb iall */ AArch64_BRB_IALL /* 1841 */, AARCH64_INS_BRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASBRBE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brb inj */ AArch64_BRB_INJ /* 1842 */, AARCH64_INS_BRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASBRBE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brk $imm */ AArch64_BRK /* 1843 */, AARCH64_INS_BRK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brkas $Pd, $Pg/z, $Pn */ AArch64_BRKAS_PPzP /* 1844 */, AARCH64_INS_BRKAS, #ifndef CAPSTONE_DIET { 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 /* 1845 */, AARCH64_INS_BRKA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brka $Pd, $Pg/z, $Pn */ AArch64_BRKA_PPzP /* 1846 */, AARCH64_INS_BRKA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brkbs $Pd, $Pg/z, $Pn */ AArch64_BRKBS_PPzP /* 1847 */, AARCH64_INS_BRKBS, #ifndef CAPSTONE_DIET { 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 /* 1848 */, AARCH64_INS_BRKB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brkb $Pd, $Pg/z, $Pn */ AArch64_BRKB_PPzP /* 1849 */, AARCH64_INS_BRKB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brkns $Pdm, $Pg/z, $Pn, $_Pdm */ AArch64_BRKNS_PPzP /* 1850 */, AARCH64_INS_BRKNS, #ifndef CAPSTONE_DIET { 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 /* 1851 */, AARCH64_INS_BRKN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brkpas $Pd, $Pg/z, $Pn, $Pm */ AArch64_BRKPAS_PPzPP /* 1852 */, AARCH64_INS_BRKPAS, #ifndef CAPSTONE_DIET { 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 /* 1853 */, AARCH64_INS_BRKPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* brkpbs $Pd, $Pg/z, $Pn, $Pm */ AArch64_BRKPBS_PPzPP /* 1854 */, AARCH64_INS_BRKPBS, #ifndef CAPSTONE_DIET { 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 /* 1855 */, AARCH64_INS_BRKPB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bsl1n $Zdn, $_Zdn, $Zm, $Zk */ AArch64_BSL1N_ZZZZ /* 1856 */, AARCH64_INS_BSL1N, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bsl2n $Zdn, $_Zdn, $Zm, $Zk */ AArch64_BSL2N_ZZZZ /* 1857 */, AARCH64_INS_BSL2N, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* bsl $Zdn, $_Zdn, $Zm, $Zk */ AArch64_BSL_ZZZZ /* 1858 */, AARCH64_INS_BSL, #ifndef CAPSTONE_DIET { 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 /* 1859 */, AARCH64_INS_BSL, #ifndef CAPSTONE_DIET { 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 /* 1860 */, AARCH64_INS_BSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* b.$cond $target */ AArch64_Bcc /* 1861 */, AARCH64_INS_B, #ifndef CAPSTONE_DIET { 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 /* 1862 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cadd $Zdn, $_Zdn, $Zm, $rot */ AArch64_CADD_ZZI_D /* 1863 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cadd $Zdn, $_Zdn, $Zm, $rot */ AArch64_CADD_ZZI_H /* 1864 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cadd $Zdn, $_Zdn, $Zm, $rot */ AArch64_CADD_ZZI_S /* 1865 */, AARCH64_INS_CADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* casab $Rs, $Rt, [$Rn] */ AArch64_CASAB /* 1866 */, AARCH64_INS_CASAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casah $Rs, $Rt, [$Rn] */ AArch64_CASAH /* 1867 */, AARCH64_INS_CASAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casalb $Rs, $Rt, [$Rn] */ AArch64_CASALB /* 1868 */, AARCH64_INS_CASALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casalh $Rs, $Rt, [$Rn] */ AArch64_CASALH /* 1869 */, AARCH64_INS_CASALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casal $Rs, $Rt, [$Rn] */ AArch64_CASALW /* 1870 */, AARCH64_INS_CASAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casal $Rs, $Rt, [$Rn] */ AArch64_CASALX /* 1871 */, AARCH64_INS_CASAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casa $Rs, $Rt, [$Rn] */ AArch64_CASAW /* 1872 */, AARCH64_INS_CASA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casa $Rs, $Rt, [$Rn] */ AArch64_CASAX /* 1873 */, AARCH64_INS_CASA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casb $Rs, $Rt, [$Rn] */ AArch64_CASB /* 1874 */, AARCH64_INS_CASB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* cash $Rs, $Rt, [$Rn] */ AArch64_CASH /* 1875 */, AARCH64_INS_CASH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caslb $Rs, $Rt, [$Rn] */ AArch64_CASLB /* 1876 */, AARCH64_INS_CASLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caslh $Rs, $Rt, [$Rn] */ AArch64_CASLH /* 1877 */, AARCH64_INS_CASLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casl $Rs, $Rt, [$Rn] */ AArch64_CASLW /* 1878 */, AARCH64_INS_CASL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casl $Rs, $Rt, [$Rn] */ AArch64_CASLX /* 1879 */, AARCH64_INS_CASL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caspal $Rs, $Rt, [$Rn] */ AArch64_CASPALW /* 1880 */, AARCH64_INS_CASPAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caspal $Rs, $Rt, [$Rn] */ AArch64_CASPALX /* 1881 */, AARCH64_INS_CASPAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caspa $Rs, $Rt, [$Rn] */ AArch64_CASPAW /* 1882 */, AARCH64_INS_CASPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caspa $Rs, $Rt, [$Rn] */ AArch64_CASPAX /* 1883 */, AARCH64_INS_CASPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caspl $Rs, $Rt, [$Rn] */ AArch64_CASPLW /* 1884 */, AARCH64_INS_CASPL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* caspl $Rs, $Rt, [$Rn] */ AArch64_CASPLX /* 1885 */, AARCH64_INS_CASPL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casp $Rs, $Rt, [$Rn] */ AArch64_CASPW /* 1886 */, AARCH64_INS_CASP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* casp $Rs, $Rt, [$Rn] */ AArch64_CASPX /* 1887 */, AARCH64_INS_CASP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* cas $Rs, $Rt, [$Rn] */ AArch64_CASW /* 1888 */, AARCH64_INS_CAS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* cas $Rs, $Rt, [$Rn] */ AArch64_CASX /* 1889 */, AARCH64_INS_CAS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* cbnz $Rt, $target */ AArch64_CBNZW /* 1890 */, AARCH64_INS_CBNZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cbnz $Rt, $target */ AArch64_CBNZX /* 1891 */, AARCH64_INS_CBNZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cbz $Rt, $target */ AArch64_CBZW /* 1892 */, AARCH64_INS_CBZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_BRANCH_RELATIVE, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cbz $Rt, $target */ AArch64_CBZX /* 1893 */, AARCH64_INS_CBZ, #ifndef CAPSTONE_DIET { 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 /* 1894 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET { 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 /* 1895 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET { 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 /* 1896 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET { 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 /* 1897 */, AARCH64_INS_CCMN, #ifndef CAPSTONE_DIET { 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 /* 1898 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET { 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 /* 1899 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET { 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 /* 1900 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET { 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 /* 1901 */, AARCH64_INS_CCMP, #ifndef CAPSTONE_DIET { 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 /* 1902 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET { 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 /* 1903 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cdot $Zda, $Zn, $Zm, $rot */ AArch64_CDOT_ZZZ_D /* 1904 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cdot $Zda, $Zn, $Zm, $rot */ AArch64_CDOT_ZZZ_S /* 1905 */, AARCH64_INS_CDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cfinv */ AArch64_CFINV /* 1906 */, AARCH64_INS_CFINV, #ifndef CAPSTONE_DIET { 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 /* 1908 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Rdn, $Pg, $_Rdn, $Zm */ AArch64_CLASTA_RPZ_D /* 1909 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Rdn, $Pg, $_Rdn, $Zm */ AArch64_CLASTA_RPZ_H /* 1910 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Rdn, $Pg, $_Rdn, $Zm */ AArch64_CLASTA_RPZ_S /* 1911 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTA_VPZ_B /* 1912 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTA_VPZ_D /* 1913 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTA_VPZ_H /* 1914 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTA_VPZ_S /* 1915 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTA_ZPZ_B /* 1916 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTA_ZPZ_D /* 1917 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTA_ZPZ_H /* 1918 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clasta $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTA_ZPZ_S /* 1919 */, AARCH64_INS_CLASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ AArch64_CLASTB_RPZ_B /* 1920 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ AArch64_CLASTB_RPZ_D /* 1921 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ AArch64_CLASTB_RPZ_H /* 1922 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Rdn, $Pg, $_Rdn, $Zm */ AArch64_CLASTB_RPZ_S /* 1923 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTB_VPZ_B /* 1924 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTB_VPZ_D /* 1925 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTB_VPZ_H /* 1926 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Vdn, $Pg, $_Vdn, $Zm */ AArch64_CLASTB_VPZ_S /* 1927 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTB_ZPZ_B /* 1928 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTB_ZPZ_D /* 1929 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTB_ZPZ_H /* 1930 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clastb $Zdn, $Pg, $_Zdn, $Zm */ AArch64_CLASTB_ZPZ_S /* 1931 */, AARCH64_INS_CLASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clrex $CRm */ AArch64_CLREX /* 1932 */, AARCH64_INS_CLREX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* cls $Rd, $Rn */ AArch64_CLSWr /* 1933 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cls $Rd, $Rn */ AArch64_CLSXr /* 1934 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cls $Zd, $Pg/m, $Zn */ AArch64_CLS_ZPmZ_B /* 1935 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cls $Zd, $Pg/m, $Zn */ AArch64_CLS_ZPmZ_D /* 1936 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cls $Zd, $Pg/m, $Zn */ AArch64_CLS_ZPmZ_H /* 1937 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cls $Zd, $Pg/m, $Zn */ AArch64_CLS_ZPmZ_S /* 1938 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 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 /* 1939 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 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 /* 1940 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 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 /* 1941 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 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 /* 1942 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 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 /* 1943 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 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 /* 1944 */, AARCH64_INS_CLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clz $Rd, $Rn */ AArch64_CLZWr /* 1945 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clz $Rd, $Rn */ AArch64_CLZXr /* 1946 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clz $Zd, $Pg/m, $Zn */ AArch64_CLZ_ZPmZ_B /* 1947 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clz $Zd, $Pg/m, $Zn */ AArch64_CLZ_ZPmZ_D /* 1948 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clz $Zd, $Pg/m, $Zn */ AArch64_CLZ_ZPmZ_H /* 1949 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* clz $Zd, $Pg/m, $Zn */ AArch64_CLZ_ZPmZ_S /* 1950 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 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 /* 1951 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 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 /* 1952 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 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 /* 1953 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 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 /* 1954 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 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 /* 1955 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 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 /* 1956 */, AARCH64_INS_CLZ, #ifndef CAPSTONE_DIET { 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 /* 1957 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1958 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmeq $Rd, $Rn, $Rm */ AArch64_CMEQv1i64 /* 1959 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmeq $Rd, $Rn, #0 */ AArch64_CMEQv1i64rz /* 1960 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1961 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1962 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1963 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1964 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1965 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1966 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1967 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1968 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1969 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1970 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1971 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1972 */, AARCH64_INS_CMEQ, #ifndef CAPSTONE_DIET { 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 /* 1973 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1974 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmge $Rd, $Rn, $Rm */ AArch64_CMGEv1i64 /* 1975 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmge $Rd, $Rn, #0 */ AArch64_CMGEv1i64rz /* 1976 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1977 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1978 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1979 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1980 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1981 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1982 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1983 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1984 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1985 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1986 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1987 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1988 */, AARCH64_INS_CMGE, #ifndef CAPSTONE_DIET { 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 /* 1989 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1990 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmgt $Rd, $Rn, $Rm */ AArch64_CMGTv1i64 /* 1991 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmgt $Rd, $Rn, #0 */ AArch64_CMGTv1i64rz /* 1992 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1993 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1994 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1995 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1996 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1997 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1998 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 1999 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 2000 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 2001 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 2002 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 2003 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 2004 */, AARCH64_INS_CMGT, #ifndef CAPSTONE_DIET { 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 /* 2005 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmhi $Rd, $Rn, $Rm */ AArch64_CMHIv1i64 /* 2006 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 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 /* 2007 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 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 /* 2008 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 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 /* 2009 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 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 /* 2010 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 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 /* 2011 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 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 /* 2012 */, AARCH64_INS_CMHI, #ifndef CAPSTONE_DIET { 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 /* 2013 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmhs $Rd, $Rn, $Rm */ AArch64_CMHSv1i64 /* 2014 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 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 /* 2015 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 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 /* 2016 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 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 /* 2017 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 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 /* 2018 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 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 /* 2019 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 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 /* 2020 */, AARCH64_INS_CMHS, #ifndef CAPSTONE_DIET { 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 /* 2021 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET { 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 /* 2022 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ AArch64_CMLA_ZZZ_B /* 2023 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ AArch64_CMLA_ZZZ_D /* 2024 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ AArch64_CMLA_ZZZ_H /* 2025 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmla $Zda, $Zn, $Zm, $rot */ AArch64_CMLA_ZZZ_S /* 2026 */, AARCH64_INS_CMLA, #ifndef CAPSTONE_DIET { 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 /* 2027 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmle $Rd, $Rn, #0 */ AArch64_CMLEv1i64rz /* 2028 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 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 /* 2029 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 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 /* 2030 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 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 /* 2031 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 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 /* 2032 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 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 /* 2033 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 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 /* 2034 */, AARCH64_INS_CMLE, #ifndef CAPSTONE_DIET { 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 /* 2035 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmlt $Rd, $Rn, #0 */ AArch64_CMLTv1i64rz /* 2036 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 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 /* 2037 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 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 /* 2038 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 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 /* 2039 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 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 /* 2040 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 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 /* 2041 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 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 /* 2042 */, AARCH64_INS_CMLT, #ifndef CAPSTONE_DIET { 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 /* 2043 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2044 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2045 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2046 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2047 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2048 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2049 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2050 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2051 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2052 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2053 */, AARCH64_INS_CMPEQ, #ifndef CAPSTONE_DIET { 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 /* 2054 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2055 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2056 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2057 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2058 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2059 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2060 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2061 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2062 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2063 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2064 */, AARCH64_INS_CMPGE, #ifndef CAPSTONE_DIET { 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 /* 2065 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2066 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2067 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2068 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2069 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2070 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2071 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2072 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2073 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2074 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2075 */, AARCH64_INS_CMPGT, #ifndef CAPSTONE_DIET { 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 /* 2076 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2077 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2078 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2079 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2080 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2081 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2082 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2083 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2084 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2085 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2086 */, AARCH64_INS_CMPHI, #ifndef CAPSTONE_DIET { 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 /* 2087 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2088 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2089 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2090 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2091 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2092 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2093 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2094 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2095 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2096 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2097 */, AARCH64_INS_CMPHS, #ifndef CAPSTONE_DIET { 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 /* 2098 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET { 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 /* 2099 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET { 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 /* 2100 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET { 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 /* 2101 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET { 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 /* 2102 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET { 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 /* 2103 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET { 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 /* 2104 */, AARCH64_INS_CMPLE, #ifndef CAPSTONE_DIET { 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 /* 2105 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET { 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 /* 2106 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET { 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 /* 2107 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET { 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 /* 2108 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET { 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 /* 2109 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET { 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 /* 2110 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET { 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 /* 2111 */, AARCH64_INS_CMPLO, #ifndef CAPSTONE_DIET { 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 /* 2112 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET { 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 /* 2113 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET { 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 /* 2114 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET { 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 /* 2115 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET { 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 /* 2116 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET { 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 /* 2117 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET { 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 /* 2118 */, AARCH64_INS_CMPLS, #ifndef CAPSTONE_DIET { 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 /* 2119 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET { 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 /* 2120 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET { 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 /* 2121 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET { 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 /* 2122 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET { 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 /* 2123 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET { 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 /* 2124 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET { 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 /* 2125 */, AARCH64_INS_CMPLT, #ifndef CAPSTONE_DIET { 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 /* 2126 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2127 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2128 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2129 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2130 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2131 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2132 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2133 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2134 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2135 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2136 */, AARCH64_INS_CMPNE, #ifndef CAPSTONE_DIET { 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 /* 2137 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cmtst $Rd, $Rn, $Rm */ AArch64_CMTSTv1i64 /* 2138 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 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 /* 2139 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 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 /* 2140 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 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 /* 2141 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 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 /* 2142 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 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 /* 2143 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 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 /* 2144 */, AARCH64_INS_CMTST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnot $Zd, $Pg/m, $Zn */ AArch64_CNOT_ZPmZ_B /* 2145 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnot $Zd, $Pg/m, $Zn */ AArch64_CNOT_ZPmZ_D /* 2146 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnot $Zd, $Pg/m, $Zn */ AArch64_CNOT_ZPmZ_H /* 2147 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnot $Zd, $Pg/m, $Zn */ AArch64_CNOT_ZPmZ_S /* 2148 */, AARCH64_INS_CNOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cntb $Rd, $pattern, mul $imm4 */ AArch64_CNTB_XPiI /* 2149 */, AARCH64_INS_CNTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cntd $Rd, $pattern, mul $imm4 */ AArch64_CNTD_XPiI /* 2150 */, AARCH64_INS_CNTD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnth $Rd, $pattern, mul $imm4 */ AArch64_CNTH_XPiI /* 2151 */, AARCH64_INS_CNTH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cntp $Rd, $PNn, $vl */ AArch64_CNTP_XCI_B /* 2152 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 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 /* 2153 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 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 /* 2154 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 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 /* 2155 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 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 /* 2156 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cntp $Rd, $Pg, $Pn */ AArch64_CNTP_XPP_D /* 2157 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cntp $Rd, $Pg, $Pn */ AArch64_CNTP_XPP_H /* 2158 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cntp $Rd, $Pg, $Pn */ AArch64_CNTP_XPP_S /* 2159 */, AARCH64_INS_CNTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cntw $Rd, $pattern, mul $imm4 */ AArch64_CNTW_XPiI /* 2160 */, AARCH64_INS_CNTW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnt $Rd, $Rn */ AArch64_CNTWr /* 2161 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnt $Rd, $Rn */ AArch64_CNTXr /* 2162 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnt $Zd, $Pg/m, $Zn */ AArch64_CNT_ZPmZ_B /* 2163 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnt $Zd, $Pg/m, $Zn */ AArch64_CNT_ZPmZ_D /* 2164 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnt $Zd, $Pg/m, $Zn */ AArch64_CNT_ZPmZ_H /* 2165 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cnt $Zd, $Pg/m, $Zn */ AArch64_CNT_ZPmZ_S /* 2166 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 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 /* 2167 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 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 /* 2168 */, AARCH64_INS_CNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* compact $Zd, $Pg, $Zn */ AArch64_COMPACT_ZPZ_D /* 2169 */, AARCH64_INS_COMPACT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* compact $Zd, $Pg, $Zn */ AArch64_COMPACT_ZPZ_S /* 2170 */, AARCH64_INS_COMPACT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpye [$Rd]!, [$Rs]!, $Rn! */ AArch64_CPYE /* 2171 */, AARCH64_INS_CPYE, #ifndef CAPSTONE_DIET { 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 /* 2172 */, AARCH64_INS_CPYEN, #ifndef CAPSTONE_DIET { 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 /* 2173 */, AARCH64_INS_CPYERN, #ifndef CAPSTONE_DIET { 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 /* 2174 */, AARCH64_INS_CPYERT, #ifndef CAPSTONE_DIET { 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 /* 2175 */, AARCH64_INS_CPYERTN, #ifndef CAPSTONE_DIET { 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 /* 2176 */, AARCH64_INS_CPYERTRN, #ifndef CAPSTONE_DIET { 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 /* 2177 */, AARCH64_INS_CPYERTWN, #ifndef CAPSTONE_DIET { 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 /* 2178 */, AARCH64_INS_CPYET, #ifndef CAPSTONE_DIET { 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 /* 2179 */, AARCH64_INS_CPYETN, #ifndef CAPSTONE_DIET { 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 /* 2180 */, AARCH64_INS_CPYETRN, #ifndef CAPSTONE_DIET { 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 /* 2181 */, AARCH64_INS_CPYETWN, #ifndef CAPSTONE_DIET { 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 /* 2182 */, AARCH64_INS_CPYEWN, #ifndef CAPSTONE_DIET { 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 /* 2183 */, AARCH64_INS_CPYEWT, #ifndef CAPSTONE_DIET { 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 /* 2184 */, AARCH64_INS_CPYEWTN, #ifndef CAPSTONE_DIET { 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 /* 2185 */, AARCH64_INS_CPYEWTRN, #ifndef CAPSTONE_DIET { 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 /* 2186 */, AARCH64_INS_CPYEWTWN, #ifndef CAPSTONE_DIET { 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 /* 2187 */, AARCH64_INS_CPYFE, #ifndef CAPSTONE_DIET { 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 /* 2188 */, AARCH64_INS_CPYFEN, #ifndef CAPSTONE_DIET { 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 /* 2189 */, AARCH64_INS_CPYFERN, #ifndef CAPSTONE_DIET { 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 /* 2190 */, AARCH64_INS_CPYFERT, #ifndef CAPSTONE_DIET { 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 /* 2191 */, AARCH64_INS_CPYFERTN, #ifndef CAPSTONE_DIET { 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 /* 2192 */, AARCH64_INS_CPYFERTRN, #ifndef CAPSTONE_DIET { 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 /* 2193 */, AARCH64_INS_CPYFERTWN, #ifndef CAPSTONE_DIET { 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 /* 2194 */, AARCH64_INS_CPYFET, #ifndef CAPSTONE_DIET { 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 /* 2195 */, AARCH64_INS_CPYFETN, #ifndef CAPSTONE_DIET { 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 /* 2196 */, AARCH64_INS_CPYFETRN, #ifndef CAPSTONE_DIET { 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 /* 2197 */, AARCH64_INS_CPYFETWN, #ifndef CAPSTONE_DIET { 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 /* 2198 */, AARCH64_INS_CPYFEWN, #ifndef CAPSTONE_DIET { 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 /* 2199 */, AARCH64_INS_CPYFEWT, #ifndef CAPSTONE_DIET { 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 /* 2200 */, AARCH64_INS_CPYFEWTN, #ifndef CAPSTONE_DIET { 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 /* 2201 */, AARCH64_INS_CPYFEWTRN, #ifndef CAPSTONE_DIET { 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 /* 2202 */, AARCH64_INS_CPYFEWTWN, #ifndef CAPSTONE_DIET { 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 /* 2203 */, AARCH64_INS_CPYFM, #ifndef CAPSTONE_DIET { 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 /* 2204 */, AARCH64_INS_CPYFMN, #ifndef CAPSTONE_DIET { 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 /* 2205 */, AARCH64_INS_CPYFMRN, #ifndef CAPSTONE_DIET { 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 /* 2206 */, AARCH64_INS_CPYFMRT, #ifndef CAPSTONE_DIET { 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 /* 2207 */, AARCH64_INS_CPYFMRTN, #ifndef CAPSTONE_DIET { 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 /* 2208 */, AARCH64_INS_CPYFMRTRN, #ifndef CAPSTONE_DIET { 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 /* 2209 */, AARCH64_INS_CPYFMRTWN, #ifndef CAPSTONE_DIET { 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 /* 2210 */, AARCH64_INS_CPYFMT, #ifndef CAPSTONE_DIET { 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 /* 2211 */, AARCH64_INS_CPYFMTN, #ifndef CAPSTONE_DIET { 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 /* 2212 */, AARCH64_INS_CPYFMTRN, #ifndef CAPSTONE_DIET { 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 /* 2213 */, AARCH64_INS_CPYFMTWN, #ifndef CAPSTONE_DIET { 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 /* 2214 */, AARCH64_INS_CPYFMWN, #ifndef CAPSTONE_DIET { 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 /* 2215 */, AARCH64_INS_CPYFMWT, #ifndef CAPSTONE_DIET { 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 /* 2216 */, AARCH64_INS_CPYFMWTN, #ifndef CAPSTONE_DIET { 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 /* 2217 */, AARCH64_INS_CPYFMWTRN, #ifndef CAPSTONE_DIET { 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 /* 2218 */, AARCH64_INS_CPYFMWTWN, #ifndef CAPSTONE_DIET { 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 /* 2219 */, AARCH64_INS_CPYFP, #ifndef CAPSTONE_DIET { 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 /* 2220 */, AARCH64_INS_CPYFPN, #ifndef CAPSTONE_DIET { 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 /* 2221 */, AARCH64_INS_CPYFPRN, #ifndef CAPSTONE_DIET { 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 /* 2222 */, AARCH64_INS_CPYFPRT, #ifndef CAPSTONE_DIET { 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 /* 2223 */, AARCH64_INS_CPYFPRTN, #ifndef CAPSTONE_DIET { 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 /* 2224 */, AARCH64_INS_CPYFPRTRN, #ifndef CAPSTONE_DIET { 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 /* 2225 */, AARCH64_INS_CPYFPRTWN, #ifndef CAPSTONE_DIET { 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 /* 2226 */, AARCH64_INS_CPYFPT, #ifndef CAPSTONE_DIET { 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 /* 2227 */, AARCH64_INS_CPYFPTN, #ifndef CAPSTONE_DIET { 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 /* 2228 */, AARCH64_INS_CPYFPTRN, #ifndef CAPSTONE_DIET { 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 /* 2229 */, AARCH64_INS_CPYFPTWN, #ifndef CAPSTONE_DIET { 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 /* 2230 */, AARCH64_INS_CPYFPWN, #ifndef CAPSTONE_DIET { 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 /* 2231 */, AARCH64_INS_CPYFPWT, #ifndef CAPSTONE_DIET { 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 /* 2232 */, AARCH64_INS_CPYFPWTN, #ifndef CAPSTONE_DIET { 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 /* 2233 */, AARCH64_INS_CPYFPWTRN, #ifndef CAPSTONE_DIET { 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 /* 2234 */, AARCH64_INS_CPYFPWTWN, #ifndef CAPSTONE_DIET { 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 /* 2235 */, AARCH64_INS_CPYM, #ifndef CAPSTONE_DIET { 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 /* 2236 */, AARCH64_INS_CPYMN, #ifndef CAPSTONE_DIET { 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 /* 2237 */, AARCH64_INS_CPYMRN, #ifndef CAPSTONE_DIET { 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 /* 2238 */, AARCH64_INS_CPYMRT, #ifndef CAPSTONE_DIET { 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 /* 2239 */, AARCH64_INS_CPYMRTN, #ifndef CAPSTONE_DIET { 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 /* 2240 */, AARCH64_INS_CPYMRTRN, #ifndef CAPSTONE_DIET { 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 /* 2241 */, AARCH64_INS_CPYMRTWN, #ifndef CAPSTONE_DIET { 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 /* 2242 */, AARCH64_INS_CPYMT, #ifndef CAPSTONE_DIET { 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 /* 2243 */, AARCH64_INS_CPYMTN, #ifndef CAPSTONE_DIET { 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 /* 2244 */, AARCH64_INS_CPYMTRN, #ifndef CAPSTONE_DIET { 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 /* 2245 */, AARCH64_INS_CPYMTWN, #ifndef CAPSTONE_DIET { 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 /* 2246 */, AARCH64_INS_CPYMWN, #ifndef CAPSTONE_DIET { 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 /* 2247 */, AARCH64_INS_CPYMWT, #ifndef CAPSTONE_DIET { 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 /* 2248 */, AARCH64_INS_CPYMWTN, #ifndef CAPSTONE_DIET { 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 /* 2249 */, AARCH64_INS_CPYMWTRN, #ifndef CAPSTONE_DIET { 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 /* 2250 */, AARCH64_INS_CPYMWTWN, #ifndef CAPSTONE_DIET { 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 /* 2251 */, AARCH64_INS_CPYP, #ifndef CAPSTONE_DIET { 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 /* 2252 */, AARCH64_INS_CPYPN, #ifndef CAPSTONE_DIET { 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 /* 2253 */, AARCH64_INS_CPYPRN, #ifndef CAPSTONE_DIET { 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 /* 2254 */, AARCH64_INS_CPYPRT, #ifndef CAPSTONE_DIET { 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 /* 2255 */, AARCH64_INS_CPYPRTN, #ifndef CAPSTONE_DIET { 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 /* 2256 */, AARCH64_INS_CPYPRTRN, #ifndef CAPSTONE_DIET { 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 /* 2257 */, AARCH64_INS_CPYPRTWN, #ifndef CAPSTONE_DIET { 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 /* 2258 */, AARCH64_INS_CPYPT, #ifndef CAPSTONE_DIET { 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 /* 2259 */, AARCH64_INS_CPYPTN, #ifndef CAPSTONE_DIET { 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 /* 2260 */, AARCH64_INS_CPYPTRN, #ifndef CAPSTONE_DIET { 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 /* 2261 */, AARCH64_INS_CPYPTWN, #ifndef CAPSTONE_DIET { 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 /* 2262 */, AARCH64_INS_CPYPWN, #ifndef CAPSTONE_DIET { 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 /* 2263 */, AARCH64_INS_CPYPWT, #ifndef CAPSTONE_DIET { 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 /* 2264 */, AARCH64_INS_CPYPWTN, #ifndef CAPSTONE_DIET { 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 /* 2265 */, AARCH64_INS_CPYPWTRN, #ifndef CAPSTONE_DIET { 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 /* 2266 */, AARCH64_INS_CPYPWTWN, #ifndef CAPSTONE_DIET { 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 /* 2267 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $imm */ AArch64_CPY_ZPmI_D /* 2268 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $imm */ AArch64_CPY_ZPmI_H /* 2269 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $imm */ AArch64_CPY_ZPmI_S /* 2270 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Rn */ AArch64_CPY_ZPmR_B /* 2271 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Rn */ AArch64_CPY_ZPmR_D /* 2272 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Rn */ AArch64_CPY_ZPmR_H /* 2273 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Rn */ AArch64_CPY_ZPmR_S /* 2274 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Vn */ AArch64_CPY_ZPmV_B /* 2275 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Vn */ AArch64_CPY_ZPmV_D /* 2276 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Vn */ AArch64_CPY_ZPmV_H /* 2277 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/m, $Vn */ AArch64_CPY_ZPmV_S /* 2278 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/z, $imm */ AArch64_CPY_ZPzI_B /* 2279 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/z, $imm */ AArch64_CPY_ZPzI_D /* 2280 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/z, $imm */ AArch64_CPY_ZPzI_H /* 2281 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* cpy $Zd, $Pg/z, $imm */ AArch64_CPY_ZPzI_S /* 2282 */, AARCH64_INS_CPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32b $Rd, $Rn, $Rm */ AArch64_CRC32Brr /* 2283 */, AARCH64_INS_CRC32B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32cb $Rd, $Rn, $Rm */ AArch64_CRC32CBrr /* 2284 */, AARCH64_INS_CRC32CB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32ch $Rd, $Rn, $Rm */ AArch64_CRC32CHrr /* 2285 */, AARCH64_INS_CRC32CH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32cw $Rd, $Rn, $Rm */ AArch64_CRC32CWrr /* 2286 */, AARCH64_INS_CRC32CW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32cx $Rd, $Rn, $Rm */ AArch64_CRC32CXrr /* 2287 */, AARCH64_INS_CRC32CX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32h $Rd, $Rn, $Rm */ AArch64_CRC32Hrr /* 2288 */, AARCH64_INS_CRC32H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32w $Rd, $Rn, $Rm */ AArch64_CRC32Wrr /* 2289 */, AARCH64_INS_CRC32W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* crc32x $Rd, $Rn, $Rm */ AArch64_CRC32Xrr /* 2290 */, AARCH64_INS_CRC32X, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCRC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csel $Rd, $Rn, $Rm, $cond */ AArch64_CSELWr /* 2291 */, AARCH64_INS_CSEL, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csel $Rd, $Rn, $Rm, $cond */ AArch64_CSELXr /* 2292 */, AARCH64_INS_CSEL, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csinc $Rd, $Rn, $Rm, $cond */ AArch64_CSINCWr /* 2293 */, AARCH64_INS_CSINC, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csinc $Rd, $Rn, $Rm, $cond */ AArch64_CSINCXr /* 2294 */, AARCH64_INS_CSINC, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csinv $Rd, $Rn, $Rm, $cond */ AArch64_CSINVWr /* 2295 */, AARCH64_INS_CSINV, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csinv $Rd, $Rn, $Rm, $cond */ AArch64_CSINVXr /* 2296 */, AARCH64_INS_CSINV, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csneg $Rd, $Rn, $Rm, $cond */ AArch64_CSNEGWr /* 2297 */, AARCH64_INS_CSNEG, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* csneg $Rd, $Rn, $Rm, $cond */ AArch64_CSNEGXr /* 2298 */, AARCH64_INS_CSNEG, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ctermeq $Rn, $Rm */ AArch64_CTERMEQ_WW /* 2299 */, AARCH64_INS_CTERMEQ, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ctermeq $Rn, $Rm */ AArch64_CTERMEQ_XX /* 2300 */, AARCH64_INS_CTERMEQ, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ctermne $Rn, $Rm */ AArch64_CTERMNE_WW /* 2301 */, AARCH64_INS_CTERMNE, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ctermne $Rn, $Rm */ AArch64_CTERMNE_XX /* 2302 */, AARCH64_INS_CTERMNE, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ctz $Rd, $Rn */ AArch64_CTZWr /* 2303 */, AARCH64_INS_CTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ctz $Rd, $Rn */ AArch64_CTZXr /* 2304 */, AARCH64_INS_CTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dcps1 $imm */ AArch64_DCPS1 /* 2305 */, AARCH64_INS_DCPS1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dcps2 $imm */ AArch64_DCPS2 /* 2306 */, AARCH64_INS_DCPS2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dcps3 $imm */ AArch64_DCPS3 /* 2307 */, AARCH64_INS_DCPS3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASEL3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decb $Rdn, $pattern, mul $imm4 */ AArch64_DECB_XPiI /* 2308 */, AARCH64_INS_DECB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decd $Rdn, $pattern, mul $imm4 */ AArch64_DECD_XPiI /* 2309 */, AARCH64_INS_DECD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decd $Zdn, $pattern, mul $imm4 */ AArch64_DECD_ZPiI /* 2310 */, AARCH64_INS_DECD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dech $Rdn, $pattern, mul $imm4 */ AArch64_DECH_XPiI /* 2311 */, AARCH64_INS_DECH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dech $Zdn, $pattern, mul $imm4 */ AArch64_DECH_ZPiI /* 2312 */, AARCH64_INS_DECH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decp $Rdn, $Pg */ AArch64_DECP_XP_B /* 2313 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decp $Rdn, $Pg */ AArch64_DECP_XP_D /* 2314 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decp $Rdn, $Pg */ AArch64_DECP_XP_H /* 2315 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decp $Rdn, $Pg */ AArch64_DECP_XP_S /* 2316 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decp $Zdn, $Pm */ AArch64_DECP_ZP_D /* 2317 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decp $Zdn, $Pm */ AArch64_DECP_ZP_H /* 2318 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decp $Zdn, $Pm */ AArch64_DECP_ZP_S /* 2319 */, AARCH64_INS_DECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decw $Rdn, $pattern, mul $imm4 */ AArch64_DECW_XPiI /* 2320 */, AARCH64_INS_DECW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* decw $Zdn, $pattern, mul $imm4 */ AArch64_DECW_ZPiI /* 2321 */, AARCH64_INS_DECW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dmb $CRm */ AArch64_DMB /* 2322 */, AARCH64_INS_DMB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* drps */ AArch64_DRPS /* 2323 */, AARCH64_INS_DRPS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dsb $CRm */ AArch64_DSB /* 2324 */, AARCH64_INS_DSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dsb $CRm */ AArch64_DSBnXS /* 2325 */, AARCH64_INS_DSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASXS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dupm $Zd, $imms */ AArch64_DUPM_ZI /* 2326 */, AARCH64_INS_DUPM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dupq $Zd, $Zn$index */ AArch64_DUPQ_ZZI_B /* 2327 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET { 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 /* 2328 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET { 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 /* 2329 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET { 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 /* 2330 */, AARCH64_INS_DUPQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $imm */ AArch64_DUP_ZI_B /* 2331 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $imm */ AArch64_DUP_ZI_D /* 2332 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $imm */ AArch64_DUP_ZI_H /* 2333 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $imm */ AArch64_DUP_ZI_S /* 2334 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Rn */ AArch64_DUP_ZR_B /* 2335 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Rn */ AArch64_DUP_ZR_D /* 2336 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Rn */ AArch64_DUP_ZR_H /* 2337 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Rn */ AArch64_DUP_ZR_S /* 2338 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Zn$idx */ AArch64_DUP_ZZI_B /* 2339 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Zn$idx */ AArch64_DUP_ZZI_D /* 2340 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Zn$idx */ AArch64_DUP_ZZI_H /* 2341 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Zn$idx */ AArch64_DUP_ZZI_Q /* 2342 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup $Zd, $Zn$idx */ AArch64_DUP_ZZI_S /* 2343 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2344 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET { 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 /* 2345 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET { 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 /* 2346 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET { 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 /* 2347 */, AARCH64_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup{ $Rd.16b, $Rn|.16b $Rd, $Rn} */ AArch64_DUPv16i8gpr /* 2348 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2349 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup{ $Rd.2s, $Rn|.2s $Rd, $Rn} */ AArch64_DUPv2i32gpr /* 2350 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2351 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup{ $Rd.2d, $Rn|.2d $Rd, $Rn} */ AArch64_DUPv2i64gpr /* 2352 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2353 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup{ $Rd.4h, $Rn|.4h $Rd, $Rn} */ AArch64_DUPv4i16gpr /* 2354 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2355 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup{ $Rd.4s, $Rn|.4s $Rd, $Rn} */ AArch64_DUPv4i32gpr /* 2356 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2357 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup{ $Rd.8h, $Rn|.8h $Rd, $Rn} */ AArch64_DUPv8i16gpr /* 2358 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2359 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* dup{ $Rd.8b, $Rn|.8b $Rd, $Rn} */ AArch64_DUPv8i8gpr /* 2360 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 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 /* 2361 */, AARCH64_INS_DUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eon $Rd, $Rn, $Rm_and_shift */ AArch64_EONWrs /* 2362 */, AARCH64_INS_EON, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eon $Rd, $Rn, $Rm_and_shift */ AArch64_EONXrs /* 2363 */, AARCH64_INS_EON, #ifndef CAPSTONE_DIET { 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 /* 2364 */, AARCH64_INS_EOR3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor3 $Zdn, $_Zdn, $Zm, $Zk */ AArch64_EOR3_ZZZZ /* 2365 */, AARCH64_INS_EOR3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorbt $Zd, $Zn, $Zm */ AArch64_EORBT_ZZZ_B /* 2366 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorbt $Zd, $Zn, $Zm */ AArch64_EORBT_ZZZ_D /* 2367 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorbt $Zd, $Zn, $Zm */ AArch64_EORBT_ZZZ_H /* 2368 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorbt $Zd, $Zn, $Zm */ AArch64_EORBT_ZZZ_S /* 2369 */, AARCH64_INS_EORBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorqv $Vd.16b, $Pg, $Zn */ AArch64_EORQV_VPZ_B /* 2370 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET { 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 /* 2371 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET { 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 /* 2372 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET { 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 /* 2373 */, AARCH64_INS_EORQV, #ifndef CAPSTONE_DIET { 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 /* 2374 */, AARCH64_INS_EORS, #ifndef CAPSTONE_DIET { 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 /* 2375 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eortb $Zd, $Zn, $Zm */ AArch64_EORTB_ZZZ_D /* 2376 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eortb $Zd, $Zn, $Zm */ AArch64_EORTB_ZZZ_H /* 2377 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eortb $Zd, $Zn, $Zm */ AArch64_EORTB_ZZZ_S /* 2378 */, AARCH64_INS_EORTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorv $Vd, $Pg, $Zn */ AArch64_EORV_VPZ_B /* 2379 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorv $Vd, $Pg, $Zn */ AArch64_EORV_VPZ_D /* 2380 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorv $Vd, $Pg, $Zn */ AArch64_EORV_VPZ_H /* 2381 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eorv $Vd, $Pg, $Zn */ AArch64_EORV_VPZ_S /* 2382 */, AARCH64_INS_EORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor $Rd, $Rn, $imm */ AArch64_EORWri /* 2383 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor $Rd, $Rn, $Rm_and_shift */ AArch64_EORWrs /* 2384 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor $Rd, $Rn, $imm */ AArch64_EORXri /* 2385 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor $Rd, $Rn, $Rm_and_shift */ AArch64_EORXrs /* 2386 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor $Pd, $Pg/z, $Pn, $Pm */ AArch64_EOR_PPzPP /* 2387 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor $Zdn, $_Zdn, $imms13 */ AArch64_EOR_ZI /* 2388 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 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 /* 2389 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 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 /* 2390 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 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 /* 2391 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 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 /* 2392 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eor $Zd, $Zn, $Zm */ AArch64_EOR_ZZZ /* 2393 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 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 /* 2394 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 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 /* 2395 */, AARCH64_INS_EOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eret */ AArch64_ERET /* 2396 */, AARCH64_INS_ERET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* eretaa */ AArch64_ERETAA /* 2397 */, AARCH64_INS_ERETAA, #ifndef CAPSTONE_DIET { 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 /* 2398 */, AARCH64_INS_ERETAB, #ifndef CAPSTONE_DIET { 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 /* 2399 */, AARCH64_INS_EXTQ, #ifndef CAPSTONE_DIET { 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 /* 2400 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2401 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2402 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2403 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2404 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2405 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2406 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2407 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2408 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 2409 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* extr $Rd, $Rn, $Rm, $imm */ AArch64_EXTRWrri /* 2410 */, AARCH64_INS_EXTR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* extr $Rd, $Rn, $Rm, $imm */ AArch64_EXTRXrri /* 2411 */, AARCH64_INS_EXTR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ext $Zdn, $_Zdn, $Zm, $imm8 */ AArch64_EXT_ZZI /* 2412 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ext $Zd, $Zn, $imm8 */ AArch64_EXT_ZZI_B /* 2413 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET { 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 /* 2414 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET { 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 /* 2415 */, AARCH64_INS_EXT, #ifndef CAPSTONE_DIET { 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 /* 2428 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2429 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fabd $Rd, $Rn, $Rm */ AArch64_FABD64 /* 2430 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2431 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2432 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2433 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2434 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2435 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2436 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2437 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2438 */, AARCH64_INS_FABD, #ifndef CAPSTONE_DIET { 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 /* 2439 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fabs $Rd, $Rn */ AArch64_FABSHr /* 2440 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fabs $Rd, $Rn */ AArch64_FABSSr /* 2441 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fabs $Zd, $Pg/m, $Zn */ AArch64_FABS_ZPmZ_D /* 2442 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fabs $Zd, $Pg/m, $Zn */ AArch64_FABS_ZPmZ_H /* 2443 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fabs $Zd, $Pg/m, $Zn */ AArch64_FABS_ZPmZ_S /* 2444 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 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 /* 2445 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 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 /* 2446 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 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 /* 2447 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 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 /* 2448 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 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 /* 2449 */, AARCH64_INS_FABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* facge $Rd, $Rn, $Rm */ AArch64_FACGE16 /* 2450 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2451 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* facge $Rd, $Rn, $Rm */ AArch64_FACGE64 /* 2452 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2453 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2454 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2455 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2456 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2457 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2458 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2459 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2460 */, AARCH64_INS_FACGE, #ifndef CAPSTONE_DIET { 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 /* 2461 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2462 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* facgt $Rd, $Rn, $Rm */ AArch64_FACGT64 /* 2463 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2464 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2465 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2466 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2467 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2468 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2469 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2470 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2471 */, AARCH64_INS_FACGT, #ifndef CAPSTONE_DIET { 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 /* 2472 */, AARCH64_INS_FADDA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadda $Vdn, $Pg, $_Vdn, $Zm */ AArch64_FADDA_VPZ_H /* 2473 */, AARCH64_INS_FADDA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadda $Vdn, $Pg, $_Vdn, $Zm */ AArch64_FADDA_VPZ_S /* 2474 */, AARCH64_INS_FADDA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadd $Rd, $Rn, $Rm */ AArch64_FADDDrr /* 2475 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadd $Rd, $Rn, $Rm */ AArch64_FADDHrr /* 2476 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2477 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2478 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2479 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2480 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2481 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2482 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2483 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2484 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2485 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2486 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2487 */, AARCH64_INS_FADDP, #ifndef CAPSTONE_DIET { 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 /* 2488 */, AARCH64_INS_FADDQV, #ifndef CAPSTONE_DIET { 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 /* 2489 */, AARCH64_INS_FADDQV, #ifndef CAPSTONE_DIET { 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 /* 2490 */, AARCH64_INS_FADDQV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadd $Rd, $Rn, $Rm */ AArch64_FADDSrr /* 2491 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2492 */, AARCH64_INS_FADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* faddv $Vd, $Pg, $Zn */ AArch64_FADDV_VPZ_H /* 2493 */, AARCH64_INS_FADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* faddv $Vd, $Pg, $Zn */ AArch64_FADDV_VPZ_S /* 2494 */, AARCH64_INS_FADDV, #ifndef CAPSTONE_DIET { 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 /* 2495 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2496 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2497 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2498 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2499 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2500 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2501 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2502 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2503 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2504 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2505 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2506 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadd $Zd, $Zn, $Zm */ AArch64_FADD_ZZZ_D /* 2507 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadd $Zd, $Zn, $Zm */ AArch64_FADD_ZZZ_H /* 2508 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fadd $Zd, $Zn, $Zm */ AArch64_FADD_ZZZ_S /* 2509 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2510 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2511 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2512 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2513 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2514 */, AARCH64_INS_FADD, #ifndef CAPSTONE_DIET { 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 /* 2543 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2544 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2545 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2546 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2547 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2548 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2549 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2550 */, AARCH64_INS_FCADD, #ifndef CAPSTONE_DIET { 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 /* 2551 */, AARCH64_INS_FCCMP, #ifndef CAPSTONE_DIET { 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 /* 2552 */, AARCH64_INS_FCCMPE, #ifndef CAPSTONE_DIET { 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 /* 2553 */, AARCH64_INS_FCCMPE, #ifndef CAPSTONE_DIET { 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 /* 2554 */, AARCH64_INS_FCCMPE, #ifndef CAPSTONE_DIET { 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 /* 2555 */, AARCH64_INS_FCCMP, #ifndef CAPSTONE_DIET { 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 /* 2556 */, AARCH64_INS_FCCMP, #ifndef CAPSTONE_DIET { 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 /* 2557 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fclamp $Zd, $Zn, $Zm */ AArch64_FCLAMP_VG2_2Z2Z_H /* 2558 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fclamp $Zd, $Zn, $Zm */ AArch64_FCLAMP_VG2_2Z2Z_S /* 2559 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fclamp $Zd, $Zn, $Zm */ AArch64_FCLAMP_VG4_4Z4Z_D /* 2560 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fclamp $Zd, $Zn, $Zm */ AArch64_FCLAMP_VG4_4Z4Z_H /* 2561 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fclamp $Zd, $Zn, $Zm */ AArch64_FCLAMP_VG4_4Z4Z_S /* 2562 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fclamp $Zd, $Zn, $Zm */ AArch64_FCLAMP_ZZZ_D /* 2563 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 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 /* 2564 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 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 /* 2565 */, AARCH64_INS_FCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmeq $Rd, $Rn, $Rm */ AArch64_FCMEQ16 /* 2566 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2567 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmeq $Rd, $Rn, $Rm */ AArch64_FCMEQ64 /* 2568 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2569 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2570 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2571 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2572 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2573 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2574 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmeq $Rd, $Rn, #0.0 */ AArch64_FCMEQv1i16rz /* 2575 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2576 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2577 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2578 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2579 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2580 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2581 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2582 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2583 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2584 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2585 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2586 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2587 */, AARCH64_INS_FCMEQ, #ifndef CAPSTONE_DIET { 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 /* 2588 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2589 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmge $Rd, $Rn, $Rm */ AArch64_FCMGE64 /* 2590 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2591 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2592 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2593 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2594 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2595 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2596 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmge $Rd, $Rn, #0.0 */ AArch64_FCMGEv1i16rz /* 2597 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2598 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2599 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2600 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2601 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2602 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2603 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2604 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2605 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2606 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2607 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2608 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2609 */, AARCH64_INS_FCMGE, #ifndef CAPSTONE_DIET { 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 /* 2610 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2611 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmgt $Rd, $Rn, $Rm */ AArch64_FCMGT64 /* 2612 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2613 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2614 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2615 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2616 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2617 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2618 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmgt $Rd, $Rn, #0.0 */ AArch64_FCMGTv1i16rz /* 2619 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2620 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2621 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2622 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2623 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2624 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2625 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2626 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2627 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2628 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2629 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2630 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2631 */, AARCH64_INS_FCMGT, #ifndef CAPSTONE_DIET { 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 /* 2632 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2633 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2634 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2635 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2636 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2637 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2638 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2639 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2640 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2641 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2642 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2643 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2644 */, AARCH64_INS_FCMLA, #ifndef CAPSTONE_DIET { 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 /* 2645 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2646 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2647 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmle $Rd, $Rn, #0.0 */ AArch64_FCMLEv1i16rz /* 2648 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2649 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2650 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2651 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2652 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2653 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2654 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2655 */, AARCH64_INS_FCMLE, #ifndef CAPSTONE_DIET { 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 /* 2656 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2657 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2658 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmlt $Rd, $Rn, #0.0 */ AArch64_FCMLTv1i16rz /* 2659 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2660 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2661 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2662 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2663 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2664 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2665 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2666 */, AARCH64_INS_FCMLT, #ifndef CAPSTONE_DIET { 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 /* 2667 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET { 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 /* 2668 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET { 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 /* 2669 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET { 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 /* 2670 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET { 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 /* 2671 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET { 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 /* 2672 */, AARCH64_INS_FCMNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcmp $Rn, #0.0 */ AArch64_FCMPDri /* 2673 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET { 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 /* 2674 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET { 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 /* 2675 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET { 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 /* 2676 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET { 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 /* 2677 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET { 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 /* 2678 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET { 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 /* 2679 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET { 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 /* 2680 */, AARCH64_INS_FCMPE, #ifndef CAPSTONE_DIET { 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 /* 2681 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET { 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 /* 2682 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET { 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 /* 2683 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET { 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 /* 2684 */, AARCH64_INS_FCMP, #ifndef CAPSTONE_DIET { 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 /* 2685 */, AARCH64_INS_FCMUO, #ifndef CAPSTONE_DIET { 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 /* 2686 */, AARCH64_INS_FCMUO, #ifndef CAPSTONE_DIET { 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 /* 2687 */, AARCH64_INS_FCMUO, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcpy $Zd, $Pg/m, $imm8 */ AArch64_FCPY_ZPmI_D /* 2688 */, AARCH64_INS_FCPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcpy $Zd, $Pg/m, $imm8 */ AArch64_FCPY_ZPmI_H /* 2689 */, AARCH64_INS_FCPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcpy $Zd, $Pg/m, $imm8 */ AArch64_FCPY_ZPmI_S /* 2690 */, AARCH64_INS_FCPY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcsel $Rd, $Rn, $Rm, $cond */ AArch64_FCSELDrrr /* 2691 */, AARCH64_INS_FCSEL, #ifndef CAPSTONE_DIET { 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 /* 2692 */, AARCH64_INS_FCSEL, #ifndef CAPSTONE_DIET { 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 /* 2693 */, AARCH64_INS_FCSEL, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASUWDr /* 2694 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASUWHr /* 2695 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASUWSr /* 2696 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASUXDr /* 2697 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASUXHr /* 2698 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASUXSr /* 2699 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASv1f16 /* 2700 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { 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 /* 2701 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtas $Rd, $Rn */ AArch64_FCVTASv1i64 /* 2702 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { 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 /* 2703 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { 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 /* 2704 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { 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 /* 2705 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { 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 /* 2706 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { 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 /* 2707 */, AARCH64_INS_FCVTAS, #ifndef CAPSTONE_DIET { 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 /* 2708 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtau $Rd, $Rn */ AArch64_FCVTAUUWHr /* 2709 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtau $Rd, $Rn */ AArch64_FCVTAUUWSr /* 2710 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtau $Rd, $Rn */ AArch64_FCVTAUUXDr /* 2711 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtau $Rd, $Rn */ AArch64_FCVTAUUXHr /* 2712 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtau $Rd, $Rn */ AArch64_FCVTAUUXSr /* 2713 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtau $Rd, $Rn */ AArch64_FCVTAUv1f16 /* 2714 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { 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 /* 2715 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtau $Rd, $Rn */ AArch64_FCVTAUv1i64 /* 2716 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { 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 /* 2717 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { 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 /* 2718 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { 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 /* 2719 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { 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 /* 2720 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { 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 /* 2721 */, AARCH64_INS_FCVTAU, #ifndef CAPSTONE_DIET { 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 /* 2722 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Rd, $Rn */ AArch64_FCVTDSr /* 2723 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Rd, $Rn */ AArch64_FCVTHDr /* 2724 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Rd, $Rn */ AArch64_FCVTHSr /* 2725 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 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 /* 2726 */, AARCH64_INS_FCVTLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtlt $Zd, $Pg/m, $Zn */ AArch64_FCVTLT_ZPmZ_StoD /* 2727 */, AARCH64_INS_FCVTLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtl $Zd, $Zn */ AArch64_FCVTL_2ZZ_H_S /* 2728 */, AARCH64_INS_FCVTL, #ifndef CAPSTONE_DIET { 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 /* 2729 */, AARCH64_INS_FCVTL, #ifndef CAPSTONE_DIET { 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 /* 2730 */, AARCH64_INS_FCVTL, #ifndef CAPSTONE_DIET { 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 /* 2731 */, AARCH64_INS_FCVTL2, #ifndef CAPSTONE_DIET { 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 /* 2732 */, AARCH64_INS_FCVTL2, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSUWDr /* 2733 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSUWHr /* 2734 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSUWSr /* 2735 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSUXDr /* 2736 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSUXHr /* 2737 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSUXSr /* 2738 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSv1f16 /* 2739 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { 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 /* 2740 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtms $Rd, $Rn */ AArch64_FCVTMSv1i64 /* 2741 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { 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 /* 2742 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { 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 /* 2743 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { 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 /* 2744 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { 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 /* 2745 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { 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 /* 2746 */, AARCH64_INS_FCVTMS, #ifndef CAPSTONE_DIET { 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 /* 2747 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtmu $Rd, $Rn */ AArch64_FCVTMUUWHr /* 2748 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtmu $Rd, $Rn */ AArch64_FCVTMUUWSr /* 2749 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtmu $Rd, $Rn */ AArch64_FCVTMUUXDr /* 2750 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtmu $Rd, $Rn */ AArch64_FCVTMUUXHr /* 2751 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtmu $Rd, $Rn */ AArch64_FCVTMUUXSr /* 2752 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtmu $Rd, $Rn */ AArch64_FCVTMUv1f16 /* 2753 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { 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 /* 2754 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtmu $Rd, $Rn */ AArch64_FCVTMUv1i64 /* 2755 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { 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 /* 2756 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { 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 /* 2757 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { 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 /* 2758 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { 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 /* 2759 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { 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 /* 2760 */, AARCH64_INS_FCVTMU, #ifndef CAPSTONE_DIET { 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 /* 2762 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtns $Rd, $Rn */ AArch64_FCVTNSUWHr /* 2763 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtns $Rd, $Rn */ AArch64_FCVTNSUWSr /* 2764 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtns $Rd, $Rn */ AArch64_FCVTNSUXDr /* 2765 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtns $Rd, $Rn */ AArch64_FCVTNSUXHr /* 2766 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtns $Rd, $Rn */ AArch64_FCVTNSUXSr /* 2767 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtns $Rd, $Rn */ AArch64_FCVTNSv1f16 /* 2768 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { 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 /* 2769 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtns $Rd, $Rn */ AArch64_FCVTNSv1i64 /* 2770 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { 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 /* 2771 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { 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 /* 2772 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { 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 /* 2773 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { 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 /* 2774 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { 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 /* 2775 */, AARCH64_INS_FCVTNS, #ifndef CAPSTONE_DIET { 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 /* 2777 */, AARCH64_INS_FCVTNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnt $Zd, $Pg/m, $Zn */ AArch64_FCVTNT_ZPmZ_StoH /* 2778 */, AARCH64_INS_FCVTNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUUWDr /* 2779 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUUWHr /* 2780 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUUWSr /* 2781 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUUXDr /* 2782 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUUXHr /* 2783 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUUXSr /* 2784 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUv1f16 /* 2785 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { 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 /* 2786 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtnu $Rd, $Rn */ AArch64_FCVTNUv1i64 /* 2787 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { 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 /* 2788 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { 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 /* 2789 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { 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 /* 2790 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { 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 /* 2791 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { 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 /* 2792 */, AARCH64_INS_FCVTNU, #ifndef CAPSTONE_DIET { 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_HtoB /* 2797 */, AARCH64_INS_FCVTN, #ifndef CAPSTONE_DIET { 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 /* 2800 */, AARCH64_INS_FCVTN, #ifndef CAPSTONE_DIET { 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 /* 2801 */, AARCH64_INS_FCVTN, #ifndef CAPSTONE_DIET { 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 /* 2802 */, AARCH64_INS_FCVTN2, #ifndef CAPSTONE_DIET { 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 /* 2803 */, AARCH64_INS_FCVTN2, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSUWDr /* 2804 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSUWHr /* 2805 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSUWSr /* 2806 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSUXDr /* 2807 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSUXHr /* 2808 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSUXSr /* 2809 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSv1f16 /* 2810 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { 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 /* 2811 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtps $Rd, $Rn */ AArch64_FCVTPSv1i64 /* 2812 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { 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 /* 2813 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { 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 /* 2814 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { 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 /* 2815 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { 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 /* 2816 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { 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 /* 2817 */, AARCH64_INS_FCVTPS, #ifndef CAPSTONE_DIET { 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 /* 2818 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtpu $Rd, $Rn */ AArch64_FCVTPUUWHr /* 2819 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtpu $Rd, $Rn */ AArch64_FCVTPUUWSr /* 2820 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtpu $Rd, $Rn */ AArch64_FCVTPUUXDr /* 2821 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtpu $Rd, $Rn */ AArch64_FCVTPUUXHr /* 2822 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtpu $Rd, $Rn */ AArch64_FCVTPUUXSr /* 2823 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtpu $Rd, $Rn */ AArch64_FCVTPUv1f16 /* 2824 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { 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 /* 2825 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtpu $Rd, $Rn */ AArch64_FCVTPUv1i64 /* 2826 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { 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 /* 2827 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { 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 /* 2828 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { 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 /* 2829 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { 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 /* 2830 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { 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 /* 2831 */, AARCH64_INS_FCVTPU, #ifndef CAPSTONE_DIET { 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 /* 2832 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Rd, $Rn */ AArch64_FCVTSHr /* 2833 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 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 /* 2834 */, AARCH64_INS_FCVTXNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtxn $Rd, $Rn */ AArch64_FCVTXNv1i64 /* 2835 */, AARCH64_INS_FCVTXN, #ifndef CAPSTONE_DIET { 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 /* 2836 */, AARCH64_INS_FCVTXN, #ifndef CAPSTONE_DIET { 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 /* 2837 */, AARCH64_INS_FCVTXN2, #ifndef CAPSTONE_DIET { 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 /* 2838 */, AARCH64_INS_FCVTX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $scale */ AArch64_FCVTZSSWDri /* 2839 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $scale */ AArch64_FCVTZSSWHri /* 2840 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $scale */ AArch64_FCVTZSSWSri /* 2841 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $scale */ AArch64_FCVTZSSXDri /* 2842 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $scale */ AArch64_FCVTZSSXHri /* 2843 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $scale */ AArch64_FCVTZSSXSri /* 2844 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSUWDr /* 2845 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSUWHr /* 2846 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSUWSr /* 2847 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSUXDr /* 2848 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSUXHr /* 2849 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSUXSr /* 2850 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2851 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Zn */ AArch64_FCVTZS_4Z4Z_StoS /* 2852 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ AArch64_FCVTZS_ZPmZ_DtoD /* 2853 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ AArch64_FCVTZS_ZPmZ_DtoS /* 2854 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ AArch64_FCVTZS_ZPmZ_HtoD /* 2855 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ AArch64_FCVTZS_ZPmZ_HtoH /* 2856 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ AArch64_FCVTZS_ZPmZ_HtoS /* 2857 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ AArch64_FCVTZS_ZPmZ_StoD /* 2858 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Zd, $Pg/m, $Zn */ AArch64_FCVTZS_ZPmZ_StoS /* 2859 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $imm */ AArch64_FCVTZSd /* 2860 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $imm */ AArch64_FCVTZSh /* 2861 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn, $imm */ AArch64_FCVTZSs /* 2862 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSv1f16 /* 2863 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2864 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzs $Rd, $Rn */ AArch64_FCVTZSv1i64 /* 2865 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2866 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2867 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2868 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2869 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2870 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2871 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2872 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2873 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2874 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 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 /* 2875 */, AARCH64_INS_FCVTZS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $scale */ AArch64_FCVTZUSWDri /* 2876 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $scale */ AArch64_FCVTZUSWHri /* 2877 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $scale */ AArch64_FCVTZUSWSri /* 2878 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $scale */ AArch64_FCVTZUSXDri /* 2879 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $scale */ AArch64_FCVTZUSXHri /* 2880 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $scale */ AArch64_FCVTZUSXSri /* 2881 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUUWDr /* 2882 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUUWHr /* 2883 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUUWSr /* 2884 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUUXDr /* 2885 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUUXHr /* 2886 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUUXSr /* 2887 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2888 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Zn */ AArch64_FCVTZU_4Z4Z_StoS /* 2889 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ AArch64_FCVTZU_ZPmZ_DtoD /* 2890 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ AArch64_FCVTZU_ZPmZ_DtoS /* 2891 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ AArch64_FCVTZU_ZPmZ_HtoD /* 2892 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ AArch64_FCVTZU_ZPmZ_HtoH /* 2893 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ AArch64_FCVTZU_ZPmZ_HtoS /* 2894 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ AArch64_FCVTZU_ZPmZ_StoD /* 2895 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Zd, $Pg/m, $Zn */ AArch64_FCVTZU_ZPmZ_StoS /* 2896 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $imm */ AArch64_FCVTZUd /* 2897 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $imm */ AArch64_FCVTZUh /* 2898 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn, $imm */ AArch64_FCVTZUs /* 2899 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUv1f16 /* 2900 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2901 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvtzu $Rd, $Rn */ AArch64_FCVTZUv1i64 /* 2902 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2903 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2904 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2905 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2906 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2907 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2908 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2909 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2910 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2911 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2912 */, AARCH64_INS_FCVTZU, #ifndef CAPSTONE_DIET { 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 /* 2913 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, AARCH64_FEATURE_HASSMEF16F16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Zd, $Zn */ AArch64_FCVT_Z2Z_HtoB /* 2914 */, 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, $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 /* 2917 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ AArch64_FCVT_ZPmZ_DtoS /* 2918 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ AArch64_FCVT_ZPmZ_HtoD /* 2919 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ AArch64_FCVT_ZPmZ_HtoS /* 2920 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ AArch64_FCVT_ZPmZ_StoD /* 2921 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fcvt $Zd, $Pg/m, $Zn */ AArch64_FCVT_ZPmZ_StoH /* 2922 */, AARCH64_INS_FCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fdiv $Rd, $Rn, $Rm */ AArch64_FDIVDrr /* 2923 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fdiv $Rd, $Rn, $Rm */ AArch64_FDIVHrr /* 2924 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2925 */, AARCH64_INS_FDIVR, #ifndef CAPSTONE_DIET { 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 /* 2926 */, AARCH64_INS_FDIVR, #ifndef CAPSTONE_DIET { 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 /* 2927 */, AARCH64_INS_FDIVR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fdiv $Rd, $Rn, $Rm */ AArch64_FDIVSrr /* 2928 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2929 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2930 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2931 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2932 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2933 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2934 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2935 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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 /* 2936 */, AARCH64_INS_FDIV, #ifndef CAPSTONE_DIET { 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_BtoH /* 2937 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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_BtoH /* 2940 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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_BtoH /* 2943 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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_BtoH /* 2946 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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_BtoH /* 2949 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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_BtoH /* 2952 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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_BtoH /* 2955 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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_BtoH /* 2958 */, AARCH64_INS_FDOT, #ifndef CAPSTONE_DIET { 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 /* 2969 */, AARCH64_INS_FDUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fdup $Zd, $imm8 */ AArch64_FDUP_ZI_H /* 2970 */, AARCH64_INS_FDUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fdup $Zd, $imm8 */ AArch64_FDUP_ZI_S /* 2971 */, AARCH64_INS_FDUP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fexpa $Zd, $Zn */ AArch64_FEXPA_ZZ_D /* 2972 */, AARCH64_INS_FEXPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fexpa $Zd, $Zn */ AArch64_FEXPA_ZZ_H /* 2973 */, AARCH64_INS_FEXPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fexpa $Zd, $Zn */ AArch64_FEXPA_ZZ_S /* 2974 */, AARCH64_INS_FEXPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fjcvtzs $Rd, $Rn */ 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, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* flogb $Zd, $Pg/m, $Zn */ AArch64_FLOGB_ZPmZ_D /* 2976 */, AARCH64_INS_FLOGB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* flogb $Zd, $Pg/m, $Zn */ AArch64_FLOGB_ZPmZ_H /* 2977 */, AARCH64_INS_FLOGB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* flogb $Zd, $Pg/m, $Zn */ AArch64_FLOGB_ZPmZ_S /* 2978 */, AARCH64_INS_FLOGB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmadd $Rd, $Rn, $Rm, $Ra */ AArch64_FMADDDrrr /* 2979 */, AARCH64_INS_FMADD, #ifndef CAPSTONE_DIET { 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 /* 2980 */, AARCH64_INS_FMADD, #ifndef CAPSTONE_DIET { 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 /* 2981 */, AARCH64_INS_FMADD, #ifndef CAPSTONE_DIET { 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 /* 2982 */, AARCH64_INS_FMAD, #ifndef CAPSTONE_DIET { 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 /* 2983 */, AARCH64_INS_FMAD, #ifndef CAPSTONE_DIET { 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 /* 2984 */, AARCH64_INS_FMAD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Rd, $Rn, $Rm */ AArch64_FMAXDrr /* 2985 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Rd, $Rn, $Rm */ AArch64_FMAXHrr /* 2986 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Rd, $Rn, $Rm */ AArch64_FMAXNMDrr /* 2987 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Rd, $Rn, $Rm */ AArch64_FMAXNMHrr /* 2988 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 2989 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2990 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2991 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2992 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2993 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2994 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2995 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2996 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2997 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2998 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 2999 */, AARCH64_INS_FMAXNMP, #ifndef CAPSTONE_DIET { 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 /* 3000 */, AARCH64_INS_FMAXNMQV, #ifndef CAPSTONE_DIET { 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 /* 3001 */, AARCH64_INS_FMAXNMQV, #ifndef CAPSTONE_DIET { 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 /* 3002 */, AARCH64_INS_FMAXNMQV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Rd, $Rn, $Rm */ AArch64_FMAXNMSrr /* 3003 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3004 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnmv $Vd, $Pg, $Zn */ AArch64_FMAXNMV_VPZ_H /* 3005 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnmv $Vd, $Pg, $Zn */ AArch64_FMAXNMV_VPZ_S /* 3006 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_FMAXNMVv4i16v /* 3007 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET { 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 /* 3008 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET { 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 /* 3009 */, AARCH64_INS_FMAXNMV, #ifndef CAPSTONE_DIET { 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 /* 3010 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG2_2Z2Z_H /* 3011 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG2_2Z2Z_S /* 3012 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG2_2ZZ_D /* 3013 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG2_2ZZ_H /* 3014 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG2_2ZZ_S /* 3015 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG4_4Z4Z_D /* 3016 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG4_4Z4Z_H /* 3017 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG4_4Z4Z_S /* 3018 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG4_4ZZ_D /* 3019 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG4_4ZZ_H /* 3020 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxnm $Zdn, $_Zdn, $Zm */ AArch64_FMAXNM_VG4_4ZZ_S /* 3021 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3022 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3023 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3024 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3025 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3026 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3027 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3028 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3029 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3030 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3031 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3032 */, AARCH64_INS_FMAXNM, #ifndef CAPSTONE_DIET { 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 /* 3033 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3034 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3035 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3036 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3037 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3038 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3039 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3040 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3041 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3042 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3043 */, AARCH64_INS_FMAXP, #ifndef CAPSTONE_DIET { 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 /* 3044 */, AARCH64_INS_FMAXQV, #ifndef CAPSTONE_DIET { 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 /* 3045 */, AARCH64_INS_FMAXQV, #ifndef CAPSTONE_DIET { 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 /* 3046 */, AARCH64_INS_FMAXQV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Rd, $Rn, $Rm */ AArch64_FMAXSrr /* 3047 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3048 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxv $Vd, $Pg, $Zn */ AArch64_FMAXV_VPZ_H /* 3049 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxv $Vd, $Pg, $Zn */ AArch64_FMAXV_VPZ_S /* 3050 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_FMAXVv4i16v /* 3051 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET { 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 /* 3052 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET { 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 /* 3053 */, AARCH64_INS_FMAXV, #ifndef CAPSTONE_DIET { 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 /* 3054 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG2_2Z2Z_H /* 3055 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG2_2Z2Z_S /* 3056 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG2_2ZZ_D /* 3057 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG2_2ZZ_H /* 3058 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG2_2ZZ_S /* 3059 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG4_4Z4Z_D /* 3060 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG4_4Z4Z_H /* 3061 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG4_4Z4Z_S /* 3062 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG4_4ZZ_D /* 3063 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG4_4ZZ_H /* 3064 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmax $Zdn, $_Zdn, $Zm */ AArch64_FMAX_VG4_4ZZ_S /* 3065 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3066 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3067 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3068 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3069 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3070 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3071 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3072 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3073 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3074 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3075 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3076 */, AARCH64_INS_FMAX, #ifndef CAPSTONE_DIET { 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 /* 3077 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Rd, $Rn, $Rm */ AArch64_FMINHrr /* 3078 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Rd, $Rn, $Rm */ AArch64_FMINNMDrr /* 3079 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Rd, $Rn, $Rm */ AArch64_FMINNMHrr /* 3080 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3081 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3082 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3083 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3084 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3085 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3086 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3087 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3088 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3089 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3090 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3091 */, AARCH64_INS_FMINNMP, #ifndef CAPSTONE_DIET { 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 /* 3092 */, AARCH64_INS_FMINNMQV, #ifndef CAPSTONE_DIET { 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 /* 3093 */, AARCH64_INS_FMINNMQV, #ifndef CAPSTONE_DIET { 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 /* 3094 */, AARCH64_INS_FMINNMQV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Rd, $Rn, $Rm */ AArch64_FMINNMSrr /* 3095 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3096 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnmv $Vd, $Pg, $Zn */ AArch64_FMINNMV_VPZ_H /* 3097 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnmv $Vd, $Pg, $Zn */ AArch64_FMINNMV_VPZ_S /* 3098 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnmv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_FMINNMVv4i16v /* 3099 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET { 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 /* 3100 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET { 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 /* 3101 */, AARCH64_INS_FMINNMV, #ifndef CAPSTONE_DIET { 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 /* 3102 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG2_2Z2Z_H /* 3103 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG2_2Z2Z_S /* 3104 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG2_2ZZ_D /* 3105 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG2_2ZZ_H /* 3106 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG2_2ZZ_S /* 3107 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG4_4Z4Z_D /* 3108 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG4_4Z4Z_H /* 3109 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG4_4Z4Z_S /* 3110 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG4_4ZZ_D /* 3111 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG4_4ZZ_H /* 3112 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminnm $Zdn, $_Zdn, $Zm */ AArch64_FMINNM_VG4_4ZZ_S /* 3113 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3114 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3115 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3116 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3117 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3118 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3119 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3120 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3121 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3122 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3123 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3124 */, AARCH64_INS_FMINNM, #ifndef CAPSTONE_DIET { 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 /* 3125 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3126 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3127 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3128 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3129 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3130 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3131 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3132 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3133 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3134 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3135 */, AARCH64_INS_FMINP, #ifndef CAPSTONE_DIET { 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 /* 3136 */, AARCH64_INS_FMINQV, #ifndef CAPSTONE_DIET { 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 /* 3137 */, AARCH64_INS_FMINQV, #ifndef CAPSTONE_DIET { 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 /* 3138 */, AARCH64_INS_FMINQV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Rd, $Rn, $Rm */ AArch64_FMINSrr /* 3139 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3140 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminv $Vd, $Pg, $Zn */ AArch64_FMINV_VPZ_H /* 3141 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminv $Vd, $Pg, $Zn */ AArch64_FMINV_VPZ_S /* 3142 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_FMINVv4i16v /* 3143 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET { 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 /* 3144 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET { 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 /* 3145 */, AARCH64_INS_FMINV, #ifndef CAPSTONE_DIET { 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 /* 3146 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG2_2Z2Z_H /* 3147 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG2_2Z2Z_S /* 3148 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG2_2ZZ_D /* 3149 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG2_2ZZ_H /* 3150 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG2_2ZZ_S /* 3151 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG4_4Z4Z_D /* 3152 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG4_4Z4Z_H /* 3153 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG4_4Z4Z_S /* 3154 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG4_4ZZ_D /* 3155 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG4_4ZZ_H /* 3156 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmin $Zdn, $_Zdn, $Zm */ AArch64_FMIN_VG4_4ZZ_S /* 3157 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3158 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3159 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3160 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3161 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3162 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3163 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3164 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3165 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3166 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3167 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3168 */, AARCH64_INS_FMIN, #ifndef CAPSTONE_DIET { 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 /* 3169 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET { 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 /* 3170 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET { 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 /* 3171 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET { 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 /* 3172 */, AARCH64_INS_FMLAL2, #ifndef CAPSTONE_DIET { 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 /* 3173 */, AARCH64_INS_FMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSSVE_FP8FMA, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmlalb $Zda, $Zn, $Zm$imm4 */ AArch64_FMLALB_ZZZI /* 3174 */, AARCH64_INS_FMLALB, #ifndef CAPSTONE_DIET { 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 /* 3203 */, 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$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_HtoS /* 3210 */, 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_MZZ_HtoS /* 3211 */, 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, vgx2], $Zn, $Zm */ AArch64_FMLAL_VG2_M2Z2Z_BtoH /* 3212 */, 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 */ 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_HtoS /* 3215 */, 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, vgx2], $Zn, $Zm */ AArch64_FMLAL_VG2_M2ZZ_BtoH /* 3216 */, 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 */ 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_BtoH /* 3219 */, 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_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_HtoS /* 3222 */, 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, vgx4], $Zn, $Zm */ AArch64_FMLAL_VG4_M4ZZ_BtoH /* 3223 */, 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_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 /* 3225 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET { 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 /* 3226 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET { 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 /* 3227 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET { 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 /* 3228 */, AARCH64_INS_FMLAL, #ifndef CAPSTONE_DIET { 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 /* 3229 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3230 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3231 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3232 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3233 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3234 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3235 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3236 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3237 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3238 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3239 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3240 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3241 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3242 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3243 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3244 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3245 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3246 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3247 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3248 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3249 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmla $Zda, $Zn, $Zm$iop */ AArch64_FMLA_ZZZI_D /* 3250 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmla $Zda, $Zn, $Zm$iop */ AArch64_FMLA_ZZZI_H /* 3251 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmla $Zda, $Zn, $Zm$iop */ AArch64_FMLA_ZZZI_S /* 3252 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3253 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3254 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3255 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3256 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3257 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3258 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3259 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3260 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3261 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3262 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3263 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3264 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3265 */, AARCH64_INS_FMLA, #ifndef CAPSTONE_DIET { 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 /* 3266 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET { 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 /* 3267 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET { 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 /* 3268 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET { 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 /* 3269 */, AARCH64_INS_FMLSL2, #ifndef CAPSTONE_DIET { 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 /* 3270 */, AARCH64_INS_FMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmlslb $Zda, $Zn, $Zm */ AArch64_FMLSLB_ZZZ_SHH /* 3271 */, AARCH64_INS_FMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmlslt $Zda, $Zn, $Zm$iop */ AArch64_FMLSLT_ZZZI_SHH /* 3272 */, AARCH64_INS_FMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmlslt $Zda, $Zn, $Zm */ AArch64_FMLSLT_ZZZ_SHH /* 3273 */, AARCH64_INS_FMLSLT, #ifndef CAPSTONE_DIET { 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_HtoS /* 3274 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmlsl $ZAda[$Rv, $imm], $Zn, $Zm */ AArch64_FMLSL_MZZ_HtoS /* 3275 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 3276 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 3277 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 3278 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 3279 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 3280 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 3281 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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 /* 3282 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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 /* 3283 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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 /* 3284 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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 /* 3285 */, AARCH64_INS_FMLSL, #ifndef CAPSTONE_DIET { 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 /* 3286 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3287 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3288 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3289 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3290 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3291 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3292 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3293 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3294 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3295 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3296 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3297 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3298 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3299 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3300 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3301 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3302 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3303 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3304 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3305 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3306 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmls $Zda, $Zn, $Zm$iop */ AArch64_FMLS_ZZZI_D /* 3307 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmls $Zda, $Zn, $Zm$iop */ AArch64_FMLS_ZZZI_H /* 3308 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmls $Zda, $Zn, $Zm$iop */ AArch64_FMLS_ZZZI_S /* 3309 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3310 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3311 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3312 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3313 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3314 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3315 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3316 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3317 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3318 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3319 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3320 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3321 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3322 */, AARCH64_INS_FMLS, #ifndef CAPSTONE_DIET { 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 /* 3323 */, AARCH64_INS_FMMLA, #ifndef CAPSTONE_DIET { 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 /* 3324 */, AARCH64_INS_FMMLA, #ifndef CAPSTONE_DIET { 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 /* 3325 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET { 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_BtoH /* 3326 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET { 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_BtoS /* 3327 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET { 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_D /* 3328 */, AARCH64_INS_FMOPA, #ifndef CAPSTONE_DIET { 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 /* 3331 */, AARCH64_INS_FMOPS, #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_FMOPS_MPPZZ_D /* 3332 */, AARCH64_INS_FMOPS, #ifndef CAPSTONE_DIET { 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 /* 3333 */, AARCH64_INS_FMOPS, #ifndef CAPSTONE_DIET { 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 /* 3334 */, AARCH64_INS_FMOPS, #ifndef CAPSTONE_DIET { 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 /* 3335 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVDXr /* 3336 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $imm */ AArch64_FMOVDi /* 3337 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVDr /* 3338 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVHWr /* 3339 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVHXr /* 3340 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $imm */ AArch64_FMOVHi /* 3341 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVHr /* 3342 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVSWr /* 3343 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $imm */ AArch64_FMOVSi /* 3344 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVSr /* 3345 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVWHr /* 3346 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVWSr /* 3347 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 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 /* 3348 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVXDr /* 3349 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmov $Rd, $Rn */ AArch64_FMOVXHr /* 3350 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 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 /* 3351 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 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 /* 3352 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 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 /* 3353 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 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 /* 3354 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 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 /* 3355 */, AARCH64_INS_FMOV, #ifndef CAPSTONE_DIET { 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 /* 3356 */, AARCH64_INS_FMSB, #ifndef CAPSTONE_DIET { 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 /* 3357 */, AARCH64_INS_FMSB, #ifndef CAPSTONE_DIET { 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 /* 3358 */, AARCH64_INS_FMSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmsub $Rd, $Rn, $Rm, $Ra */ AArch64_FMSUBDrrr /* 3359 */, AARCH64_INS_FMSUB, #ifndef CAPSTONE_DIET { 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 /* 3360 */, AARCH64_INS_FMSUB, #ifndef CAPSTONE_DIET { 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 /* 3361 */, AARCH64_INS_FMSUB, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Rd, $Rn, $Rm */ AArch64_FMULDrr /* 3362 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Rd, $Rn, $Rm */ AArch64_FMULHrr /* 3363 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Rd, $Rn, $Rm */ AArch64_FMULSrr /* 3364 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmulx $Rd, $Rn, $Rm */ AArch64_FMULX16 /* 3365 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3366 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmulx $Rd, $Rn, $Rm */ AArch64_FMULX64 /* 3367 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3368 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3369 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3370 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3371 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3372 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3373 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3374 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3375 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3376 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3377 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3378 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3379 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3380 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3381 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3382 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3383 */, AARCH64_INS_FMULX, #ifndef CAPSTONE_DIET { 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 /* 3384 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3385 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3386 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3387 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3388 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3389 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Zd, $Zn, $Zm$iop */ AArch64_FMUL_ZZZI_D /* 3390 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Zd, $Zn, $Zm$iop */ AArch64_FMUL_ZZZI_H /* 3391 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Zd, $Zn, $Zm$iop */ AArch64_FMUL_ZZZI_S /* 3392 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Zd, $Zn, $Zm */ AArch64_FMUL_ZZZ_D /* 3393 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Zd, $Zn, $Zm */ AArch64_FMUL_ZZZ_H /* 3394 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fmul $Zd, $Zn, $Zm */ AArch64_FMUL_ZZZ_S /* 3395 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3396 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3397 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3398 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3399 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3400 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3401 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3402 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3403 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3404 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3405 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3406 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3407 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3408 */, AARCH64_INS_FMUL, #ifndef CAPSTONE_DIET { 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 /* 3409 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fneg $Rd, $Rn */ AArch64_FNEGHr /* 3410 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fneg $Rd, $Rn */ AArch64_FNEGSr /* 3411 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fneg $Zd, $Pg/m, $Zn */ AArch64_FNEG_ZPmZ_D /* 3412 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fneg $Zd, $Pg/m, $Zn */ AArch64_FNEG_ZPmZ_H /* 3413 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fneg $Zd, $Pg/m, $Zn */ AArch64_FNEG_ZPmZ_S /* 3414 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 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 /* 3415 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 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 /* 3416 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 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 /* 3417 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 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 /* 3418 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 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 /* 3419 */, AARCH64_INS_FNEG, #ifndef CAPSTONE_DIET { 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 /* 3420 */, AARCH64_INS_FNMADD, #ifndef CAPSTONE_DIET { 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 /* 3421 */, AARCH64_INS_FNMADD, #ifndef CAPSTONE_DIET { 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 /* 3422 */, AARCH64_INS_FNMADD, #ifndef CAPSTONE_DIET { 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 /* 3423 */, AARCH64_INS_FNMAD, #ifndef CAPSTONE_DIET { 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 /* 3424 */, AARCH64_INS_FNMAD, #ifndef CAPSTONE_DIET { 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 /* 3425 */, AARCH64_INS_FNMAD, #ifndef CAPSTONE_DIET { 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 /* 3426 */, AARCH64_INS_FNMLA, #ifndef CAPSTONE_DIET { 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 /* 3427 */, AARCH64_INS_FNMLA, #ifndef CAPSTONE_DIET { 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 /* 3428 */, AARCH64_INS_FNMLA, #ifndef CAPSTONE_DIET { 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 /* 3429 */, AARCH64_INS_FNMLS, #ifndef CAPSTONE_DIET { 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 /* 3430 */, AARCH64_INS_FNMLS, #ifndef CAPSTONE_DIET { 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 /* 3431 */, AARCH64_INS_FNMLS, #ifndef CAPSTONE_DIET { 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 /* 3432 */, AARCH64_INS_FNMSB, #ifndef CAPSTONE_DIET { 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 /* 3433 */, AARCH64_INS_FNMSB, #ifndef CAPSTONE_DIET { 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 /* 3434 */, AARCH64_INS_FNMSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fnmsub $Rd, $Rn, $Rm, $Ra */ AArch64_FNMSUBDrrr /* 3435 */, AARCH64_INS_FNMSUB, #ifndef CAPSTONE_DIET { 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 /* 3436 */, AARCH64_INS_FNMSUB, #ifndef CAPSTONE_DIET { 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 /* 3437 */, AARCH64_INS_FNMSUB, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fnmul $Rd, $Rn, $Rm */ AArch64_FNMULDrr /* 3438 */, AARCH64_INS_FNMUL, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fnmul $Rd, $Rn, $Rm */ AArch64_FNMULHrr /* 3439 */, AARCH64_INS_FNMUL, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fnmul $Rd, $Rn, $Rm */ AArch64_FNMULSrr /* 3440 */, AARCH64_INS_FNMUL, #ifndef CAPSTONE_DIET { 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 /* 3441 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpe $Zd, $Zn */ AArch64_FRECPE_ZZ_H /* 3442 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpe $Zd, $Zn */ AArch64_FRECPE_ZZ_S /* 3443 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpe $Rd, $Rn */ AArch64_FRECPEv1f16 /* 3444 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 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 /* 3445 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpe $Rd, $Rn */ AArch64_FRECPEv1i64 /* 3446 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 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 /* 3447 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 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 /* 3448 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 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 /* 3449 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 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 /* 3450 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 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 /* 3451 */, AARCH64_INS_FRECPE, #ifndef CAPSTONE_DIET { 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 /* 3452 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3453 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecps $Rd, $Rn, $Rm */ AArch64_FRECPS64 /* 3454 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3455 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecps $Zd, $Zn, $Zm */ AArch64_FRECPS_ZZZ_H /* 3456 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecps $Zd, $Zn, $Zm */ AArch64_FRECPS_ZZZ_S /* 3457 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3458 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3459 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3460 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3461 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3462 */, AARCH64_INS_FRECPS, #ifndef CAPSTONE_DIET { 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 /* 3463 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpx $Zd, $Pg/m, $Zn */ AArch64_FRECPX_ZPmZ_H /* 3464 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpx $Zd, $Pg/m, $Zn */ AArch64_FRECPX_ZPmZ_S /* 3465 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpx $Rd, $Rn */ AArch64_FRECPXv1f16 /* 3466 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET { 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 /* 3467 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frecpx $Rd, $Rn */ AArch64_FRECPXv1i64 /* 3468 */, AARCH64_INS_FRECPX, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint32x $Rd, $Rn */ AArch64_FRINT32XDr /* 3469 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint32x $Rd, $Rn */ AArch64_FRINT32XSr /* 3470 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET { 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 /* 3471 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET { 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 /* 3472 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET { 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 /* 3473 */, AARCH64_INS_FRINT32X, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint32z $Rd, $Rn */ AArch64_FRINT32ZDr /* 3474 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint32z $Rd, $Rn */ AArch64_FRINT32ZSr /* 3475 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET { 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 /* 3476 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET { 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 /* 3477 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET { 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 /* 3478 */, AARCH64_INS_FRINT32Z, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint64x $Rd, $Rn */ AArch64_FRINT64XDr /* 3479 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint64x $Rd, $Rn */ AArch64_FRINT64XSr /* 3480 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET { 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 /* 3481 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET { 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 /* 3482 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET { 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 /* 3483 */, AARCH64_INS_FRINT64X, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint64z $Rd, $Rn */ AArch64_FRINT64ZDr /* 3484 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frint64z $Rd, $Rn */ AArch64_FRINT64ZSr /* 3485 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET { 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 /* 3486 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET { 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 /* 3487 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET { 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 /* 3488 */, AARCH64_INS_FRINT64Z, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFRINT3264, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinta $Rd, $Rn */ AArch64_FRINTADr /* 3489 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinta $Rd, $Rn */ AArch64_FRINTAHr /* 3490 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinta $Rd, $Rn */ AArch64_FRINTASr /* 3491 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 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 /* 3492 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinta $Zd, $Zn */ AArch64_FRINTA_4Z4Z_S /* 3493 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinta $Zd, $Pg/m, $Zn */ AArch64_FRINTA_ZPmZ_D /* 3494 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinta $Zd, $Pg/m, $Zn */ AArch64_FRINTA_ZPmZ_H /* 3495 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinta $Zd, $Pg/m, $Zn */ AArch64_FRINTA_ZPmZ_S /* 3496 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 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 /* 3497 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 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 /* 3498 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 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 /* 3499 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 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 /* 3500 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 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 /* 3501 */, AARCH64_INS_FRINTA, #ifndef CAPSTONE_DIET { 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 /* 3502 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinti $Rd, $Rn */ AArch64_FRINTIHr /* 3503 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinti $Rd, $Rn */ AArch64_FRINTISr /* 3504 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 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 /* 3505 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinti $Zd, $Pg/m, $Zn */ AArch64_FRINTI_ZPmZ_H /* 3506 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frinti $Zd, $Pg/m, $Zn */ AArch64_FRINTI_ZPmZ_S /* 3507 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 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 /* 3508 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 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 /* 3509 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 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 /* 3510 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 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 /* 3511 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 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 /* 3512 */, AARCH64_INS_FRINTI, #ifndef CAPSTONE_DIET { 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 /* 3513 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintm $Rd, $Rn */ AArch64_FRINTMHr /* 3514 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintm $Rd, $Rn */ AArch64_FRINTMSr /* 3515 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 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 /* 3516 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintm $Zd, $Zn */ AArch64_FRINTM_4Z4Z_S /* 3517 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintm $Zd, $Pg/m, $Zn */ AArch64_FRINTM_ZPmZ_D /* 3518 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintm $Zd, $Pg/m, $Zn */ AArch64_FRINTM_ZPmZ_H /* 3519 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintm $Zd, $Pg/m, $Zn */ AArch64_FRINTM_ZPmZ_S /* 3520 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 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 /* 3521 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 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 /* 3522 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 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 /* 3523 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 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 /* 3524 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 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 /* 3525 */, AARCH64_INS_FRINTM, #ifndef CAPSTONE_DIET { 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 /* 3526 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintn $Rd, $Rn */ AArch64_FRINTNHr /* 3527 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintn $Rd, $Rn */ AArch64_FRINTNSr /* 3528 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 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 /* 3529 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintn $Zd, $Zn */ AArch64_FRINTN_4Z4Z_S /* 3530 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintn $Zd, $Pg/m, $Zn */ AArch64_FRINTN_ZPmZ_D /* 3531 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintn $Zd, $Pg/m, $Zn */ AArch64_FRINTN_ZPmZ_H /* 3532 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintn $Zd, $Pg/m, $Zn */ AArch64_FRINTN_ZPmZ_S /* 3533 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 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 /* 3534 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 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 /* 3535 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 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 /* 3536 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 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 /* 3537 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 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 /* 3538 */, AARCH64_INS_FRINTN, #ifndef CAPSTONE_DIET { 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 /* 3539 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintp $Rd, $Rn */ AArch64_FRINTPHr /* 3540 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintp $Rd, $Rn */ AArch64_FRINTPSr /* 3541 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 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 /* 3542 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintp $Zd, $Zn */ AArch64_FRINTP_4Z4Z_S /* 3543 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintp $Zd, $Pg/m, $Zn */ AArch64_FRINTP_ZPmZ_D /* 3544 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintp $Zd, $Pg/m, $Zn */ AArch64_FRINTP_ZPmZ_H /* 3545 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintp $Zd, $Pg/m, $Zn */ AArch64_FRINTP_ZPmZ_S /* 3546 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 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 /* 3547 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 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 /* 3548 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 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 /* 3549 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 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 /* 3550 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 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 /* 3551 */, AARCH64_INS_FRINTP, #ifndef CAPSTONE_DIET { 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 /* 3552 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintx $Rd, $Rn */ AArch64_FRINTXHr /* 3553 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintx $Rd, $Rn */ AArch64_FRINTXSr /* 3554 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 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 /* 3555 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintx $Zd, $Pg/m, $Zn */ AArch64_FRINTX_ZPmZ_H /* 3556 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintx $Zd, $Pg/m, $Zn */ AArch64_FRINTX_ZPmZ_S /* 3557 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 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 /* 3558 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 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 /* 3559 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 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 /* 3560 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 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 /* 3561 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 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 /* 3562 */, AARCH64_INS_FRINTX, #ifndef CAPSTONE_DIET { 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 /* 3563 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintz $Rd, $Rn */ AArch64_FRINTZHr /* 3564 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintz $Rd, $Rn */ AArch64_FRINTZSr /* 3565 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 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 /* 3566 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintz $Zd, $Pg/m, $Zn */ AArch64_FRINTZ_ZPmZ_H /* 3567 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frintz $Zd, $Pg/m, $Zn */ AArch64_FRINTZ_ZPmZ_S /* 3568 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 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 /* 3569 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 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 /* 3570 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 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 /* 3571 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 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 /* 3572 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 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 /* 3573 */, AARCH64_INS_FRINTZ, #ifndef CAPSTONE_DIET { 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 /* 3574 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frsqrte $Zd, $Zn */ AArch64_FRSQRTE_ZZ_H /* 3575 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frsqrte $Zd, $Zn */ AArch64_FRSQRTE_ZZ_S /* 3576 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frsqrte $Rd, $Rn */ AArch64_FRSQRTEv1f16 /* 3577 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 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 /* 3578 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frsqrte $Rd, $Rn */ AArch64_FRSQRTEv1i64 /* 3579 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 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 /* 3580 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 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 /* 3581 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 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 /* 3582 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 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 /* 3583 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 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 /* 3584 */, AARCH64_INS_FRSQRTE, #ifndef CAPSTONE_DIET { 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 /* 3585 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3586 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frsqrts $Rd, $Rn, $Rm */ AArch64_FRSQRTS64 /* 3587 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3588 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frsqrts $Zd, $Zn, $Zm */ AArch64_FRSQRTS_ZZZ_H /* 3589 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* frsqrts $Zd, $Zn, $Zm */ AArch64_FRSQRTS_ZZZ_S /* 3590 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3591 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3592 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3593 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3594 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3595 */, AARCH64_INS_FRSQRTS, #ifndef CAPSTONE_DIET { 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 /* 3608 */, AARCH64_INS_FSCALE, #ifndef CAPSTONE_DIET { 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 /* 3609 */, AARCH64_INS_FSCALE, #ifndef CAPSTONE_DIET { 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 /* 3610 */, AARCH64_INS_FSCALE, #ifndef CAPSTONE_DIET { 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 /* 3616 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsqrt $Rd, $Rn */ AArch64_FSQRTHr /* 3617 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsqrt $Rd, $Rn */ AArch64_FSQRTSr /* 3618 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 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 /* 3619 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsqrt $Zd, $Pg/m, $Zn */ AArch64_FSQRT_ZPmZ_H /* 3620 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsqrt $Zd, $Pg/m, $Zn */ AArch64_FSQRT_ZPmZ_S /* 3621 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 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 /* 3622 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 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 /* 3623 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 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 /* 3624 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 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 /* 3625 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 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 /* 3626 */, AARCH64_INS_FSQRT, #ifndef CAPSTONE_DIET { 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 /* 3627 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsub $Rd, $Rn, $Rm */ AArch64_FSUBHrr /* 3628 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3629 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET { 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 /* 3630 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET { 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 /* 3631 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET { 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 /* 3632 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET { 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 /* 3633 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET { 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 /* 3634 */, AARCH64_INS_FSUBR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsub $Rd, $Rn, $Rm */ AArch64_FSUBSrr /* 3635 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3636 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3637 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3638 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3639 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3640 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3641 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3642 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3643 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3644 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3645 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3646 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3647 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsub $Zd, $Zn, $Zm */ AArch64_FSUB_ZZZ_D /* 3648 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsub $Zd, $Zn, $Zm */ AArch64_FSUB_ZZZ_H /* 3649 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* fsub $Zd, $Zn, $Zm */ AArch64_FSUB_ZZZ_S /* 3650 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3651 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3652 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3653 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3654 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3655 */, AARCH64_INS_FSUB, #ifndef CAPSTONE_DIET { 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 /* 3656 */, AARCH64_INS_FTMAD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftmad $Zdn, $_Zdn, $Zm, $imm3 */ AArch64_FTMAD_ZZI_H /* 3657 */, AARCH64_INS_FTMAD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftmad $Zdn, $_Zdn, $Zm, $imm3 */ AArch64_FTMAD_ZZI_S /* 3658 */, AARCH64_INS_FTMAD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftsmul $Zd, $Zn, $Zm */ AArch64_FTSMUL_ZZZ_D /* 3659 */, AARCH64_INS_FTSMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftsmul $Zd, $Zn, $Zm */ AArch64_FTSMUL_ZZZ_H /* 3660 */, AARCH64_INS_FTSMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftsmul $Zd, $Zn, $Zm */ AArch64_FTSMUL_ZZZ_S /* 3661 */, AARCH64_INS_FTSMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftssel $Zd, $Zn, $Zm */ AArch64_FTSSEL_ZZZ_D /* 3662 */, AARCH64_INS_FTSSEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftssel $Zd, $Zn, $Zm */ AArch64_FTSSEL_ZZZ_H /* 3663 */, AARCH64_INS_FTSSEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ftssel $Zd, $Zn, $Zm */ AArch64_FTSSEL_ZZZ_S /* 3664 */, AARCH64_INS_FTSSEL, #ifndef CAPSTONE_DIET { 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_BtoH /* 3667 */, AARCH64_INS_FVDOT, #ifndef CAPSTONE_DIET { 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 /* 3678 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3679 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3680 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3681 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3682 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3683 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3684 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3685 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Zm] */ AArch64_GLD1D_REAL /* 3686 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 3687 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 3688 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 3689 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 3690 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 3691 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 3692 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3693 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3694 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3695 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3696 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3697 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3698 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3699 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3700 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3701 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3702 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3703 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1q $Zt, $Pg/z, [$Zn, $Rm] */ AArch64_GLD1Q /* 3704 */, AARCH64_INS_LD1Q, #ifndef CAPSTONE_DIET { 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 /* 3705 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 3706 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 3707 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 3708 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 3709 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 3710 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 3711 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 3712 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3713 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3714 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3715 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3716 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3717 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3718 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3719 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3720 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3721 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3722 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3723 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 3724 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 3725 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 3726 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 3727 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 3728 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 3729 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 3730 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 3731 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3732 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3733 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3734 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3735 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3736 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3737 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3738 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3739 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3740 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3741 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3742 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 3743 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 3744 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 3745 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 3746 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 3747 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 3748 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 3749 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 3750 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 3751 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 3752 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 3753 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 3754 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 3755 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 3756 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 3757 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3758 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3759 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3760 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3761 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3762 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3763 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3764 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3765 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3766 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3767 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3768 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 3769 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 3770 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 3771 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 3772 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 3773 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 3774 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 3775 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 3776 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3777 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3778 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3779 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3780 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3781 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3782 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3783 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3784 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3785 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3786 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3787 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 3788 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 3789 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 3790 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 3791 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 3792 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 3793 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 3794 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 3795 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3796 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3797 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3798 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3799 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3800 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3801 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3802 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3803 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3804 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3805 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3806 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 3807 */, AARCH64_INS_GMI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* hint $imm */ AArch64_HINT /* 3808 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* histcnt $Zd, $Pg/z, $Zn, $Zm */ AArch64_HISTCNT_ZPzZZ_D /* 3809 */, AARCH64_INS_HISTCNT, #ifndef CAPSTONE_DIET { 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 /* 3810 */, AARCH64_INS_HISTCNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* histseg $Zd, $Zn, $Zm */ AArch64_HISTSEG_ZZZ /* 3811 */, AARCH64_INS_HISTSEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* hlt $imm */ AArch64_HLT /* 3812 */, AARCH64_INS_HLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* hvc $imm */ AArch64_HVC /* 3813 */, AARCH64_INS_HVC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incb $Rdn, $pattern, mul $imm4 */ AArch64_INCB_XPiI /* 3814 */, AARCH64_INS_INCB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incd $Rdn, $pattern, mul $imm4 */ AArch64_INCD_XPiI /* 3815 */, AARCH64_INS_INCD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incd $Zdn, $pattern, mul $imm4 */ AArch64_INCD_ZPiI /* 3816 */, AARCH64_INS_INCD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* inch $Rdn, $pattern, mul $imm4 */ AArch64_INCH_XPiI /* 3817 */, AARCH64_INS_INCH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* inch $Zdn, $pattern, mul $imm4 */ AArch64_INCH_ZPiI /* 3818 */, AARCH64_INS_INCH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incp $Rdn, $Pg */ AArch64_INCP_XP_B /* 3819 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incp $Rdn, $Pg */ AArch64_INCP_XP_D /* 3820 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incp $Rdn, $Pg */ AArch64_INCP_XP_H /* 3821 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incp $Rdn, $Pg */ AArch64_INCP_XP_S /* 3822 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incp $Zdn, $Pm */ AArch64_INCP_ZP_D /* 3823 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incp $Zdn, $Pm */ AArch64_INCP_ZP_H /* 3824 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incp $Zdn, $Pm */ AArch64_INCP_ZP_S /* 3825 */, AARCH64_INS_INCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incw $Rdn, $pattern, mul $imm4 */ AArch64_INCW_XPiI /* 3826 */, AARCH64_INS_INCW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* incw $Zdn, $pattern, mul $imm4 */ AArch64_INCW_ZPiI /* 3827 */, AARCH64_INS_INCW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $imm5b */ AArch64_INDEX_II_B /* 3828 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $imm5b */ AArch64_INDEX_II_D /* 3829 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $imm5b */ AArch64_INDEX_II_H /* 3830 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $imm5b */ AArch64_INDEX_II_S /* 3831 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $Rm */ AArch64_INDEX_IR_B /* 3832 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $Rm */ AArch64_INDEX_IR_D /* 3833 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $Rm */ AArch64_INDEX_IR_H /* 3834 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $imm5, $Rm */ AArch64_INDEX_IR_S /* 3835 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $imm5 */ AArch64_INDEX_RI_B /* 3836 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $imm5 */ AArch64_INDEX_RI_D /* 3837 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $imm5 */ AArch64_INDEX_RI_H /* 3838 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $imm5 */ AArch64_INDEX_RI_S /* 3839 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $Rm */ AArch64_INDEX_RR_B /* 3840 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $Rm */ AArch64_INDEX_RR_D /* 3841 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $Rm */ AArch64_INDEX_RR_H /* 3842 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* index $Zd, $Rn, $Rm */ AArch64_INDEX_RR_S /* 3843 */, AARCH64_INS_INDEX, #ifndef CAPSTONE_DIET { 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 /* 3844 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3845 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3846 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3847 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3848 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3849 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3850 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3851 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3852 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 3853 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Rm */ AArch64_INSR_ZR_B /* 3854 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Rm */ AArch64_INSR_ZR_D /* 3855 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Rm */ AArch64_INSR_ZR_H /* 3856 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Rm */ AArch64_INSR_ZR_S /* 3857 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Vm */ AArch64_INSR_ZV_B /* 3858 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Vm */ AArch64_INSR_ZV_D /* 3859 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Vm */ AArch64_INSR_ZV_H /* 3860 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* insr $Zdn, $Vm */ AArch64_INSR_ZV_S /* 3861 */, AARCH64_INS_INSR, #ifndef CAPSTONE_DIET { 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 /* 3862 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 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 /* 3863 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 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 /* 3864 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 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 /* 3865 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 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 /* 3866 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 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 /* 3867 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 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 /* 3868 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 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 /* 3869 */, AARCH64_INS_INS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* irg $Rd, $Rn, $Rm */ AArch64_IRG /* 3870 */, AARCH64_INS_IRG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* isb $CRm */ AArch64_ISB /* 3871 */, AARCH64_INS_ISB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Rd, $Pg, $Zn */ AArch64_LASTA_RPZ_B /* 3872 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Rd, $Pg, $Zn */ AArch64_LASTA_RPZ_D /* 3873 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Rd, $Pg, $Zn */ AArch64_LASTA_RPZ_H /* 3874 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Rd, $Pg, $Zn */ AArch64_LASTA_RPZ_S /* 3875 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Vd, $Pg, $Zn */ AArch64_LASTA_VPZ_B /* 3876 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Vd, $Pg, $Zn */ AArch64_LASTA_VPZ_D /* 3877 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Vd, $Pg, $Zn */ AArch64_LASTA_VPZ_H /* 3878 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lasta $Vd, $Pg, $Zn */ AArch64_LASTA_VPZ_S /* 3879 */, AARCH64_INS_LASTA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Rd, $Pg, $Zn */ AArch64_LASTB_RPZ_B /* 3880 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Rd, $Pg, $Zn */ AArch64_LASTB_RPZ_D /* 3881 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Rd, $Pg, $Zn */ AArch64_LASTB_RPZ_H /* 3882 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Rd, $Pg, $Zn */ AArch64_LASTB_RPZ_S /* 3883 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Vd, $Pg, $Zn */ AArch64_LASTB_VPZ_B /* 3884 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Vd, $Pg, $Zn */ AArch64_LASTB_VPZ_D /* 3885 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Vd, $Pg, $Zn */ AArch64_LASTB_VPZ_H /* 3886 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lastb $Vd, $Pg, $Zn */ AArch64_LASTB_VPZ_S /* 3887 */, AARCH64_INS_LASTB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1B /* 3888 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1b $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LD1B_2Z /* 3889 */, 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_2Z_IMM /* 3890 */, 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_2Z_STRIDED /* 3891 */, 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_2Z_STRIDED_IMM /* 3892 */, 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, $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 /* 3897 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3898 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1B_H /* 3899 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3900 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3901 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1b $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1B_S /* 3902 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 3903 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1D /* 3904 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1d $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LD1D_2Z /* 3905 */, 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_2Z_IMM /* 3906 */, 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_2Z_STRIDED /* 3907 */, 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_2Z_STRIDED_IMM /* 3908 */, 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, $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 /* 3913 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1d $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1D_Q /* 3914 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 3915 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv16b /* 3916 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv16b_POST /* 3917 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv1d /* 3918 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv1d_POST /* 3919 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv2d /* 3920 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv2d_POST /* 3921 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv2s /* 3922 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv2s_POST /* 3923 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv4h /* 3924 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv4h_POST /* 3925 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv4s /* 3926 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv4s_POST /* 3927 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv8b /* 3928 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv8b_POST /* 3929 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Fourv8h /* 3930 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Fourv8h_POST /* 3931 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1H /* 3932 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1h $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LD1H_2Z /* 3933 */, 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_2Z_IMM /* 3934 */, 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_2Z_STRIDED /* 3935 */, 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_2Z_STRIDED_IMM /* 3936 */, 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, $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 /* 3941 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3942 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3943 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1h $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1H_S /* 3944 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 3945 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev16b /* 3946 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev16b_POST /* 3947 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev1d /* 3948 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev1d_POST /* 3949 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev2d /* 3950 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev2d_POST /* 3951 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev2s /* 3952 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev2s_POST /* 3953 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev4h /* 3954 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev4h_POST /* 3955 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev4s /* 3956 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev4s_POST /* 3957 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev8b /* 3958 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev8b_POST /* 3959 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Onev8h /* 3960 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Onev8h_POST /* 3961 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 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 /* 3962 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET { 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 /* 3963 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rb $Zt, $Pg/z, [$Rn, $imm6] */ AArch64_LD1RB_IMM /* 3964 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET { 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 /* 3965 */, AARCH64_INS_LD1RB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rd $Zt, $Pg/z, [$Rn, $imm6] */ AArch64_LD1RD_IMM /* 3966 */, AARCH64_INS_LD1RD, #ifndef CAPSTONE_DIET { 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 /* 3967 */, AARCH64_INS_LD1RH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rh $Zt, $Pg/z, [$Rn, $imm6] */ AArch64_LD1RH_IMM /* 3968 */, AARCH64_INS_LD1RH, #ifndef CAPSTONE_DIET { 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 /* 3969 */, AARCH64_INS_LD1RH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rob $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1RO_B /* 3970 */, AARCH64_INS_LD1ROB, #ifndef CAPSTONE_DIET { 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 /* 3971 */, AARCH64_INS_LD1ROB, #ifndef CAPSTONE_DIET { 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 /* 3972 */, AARCH64_INS_LD1ROD, #ifndef CAPSTONE_DIET { 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 /* 3973 */, AARCH64_INS_LD1ROD, #ifndef CAPSTONE_DIET { 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 /* 3974 */, AARCH64_INS_LD1ROH, #ifndef CAPSTONE_DIET { 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 /* 3975 */, AARCH64_INS_LD1ROH, #ifndef CAPSTONE_DIET { 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 /* 3976 */, AARCH64_INS_LD1ROW, #ifndef CAPSTONE_DIET { 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 /* 3977 */, AARCH64_INS_LD1ROW, #ifndef CAPSTONE_DIET { 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 /* 3978 */, AARCH64_INS_LD1RQB, #ifndef CAPSTONE_DIET { 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 /* 3979 */, AARCH64_INS_LD1RQB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rqd $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1RQ_D /* 3980 */, AARCH64_INS_LD1RQD, #ifndef CAPSTONE_DIET { 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 /* 3981 */, AARCH64_INS_LD1RQD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rqh $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1RQ_H /* 3982 */, AARCH64_INS_LD1RQH, #ifndef CAPSTONE_DIET { 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 /* 3983 */, AARCH64_INS_LD1RQH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rqw $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1RQ_W /* 3984 */, AARCH64_INS_LD1RQW, #ifndef CAPSTONE_DIET { 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 /* 3985 */, AARCH64_INS_LD1RQW, #ifndef CAPSTONE_DIET { 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 /* 3986 */, AARCH64_INS_LD1RSB, #ifndef CAPSTONE_DIET { 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 /* 3987 */, AARCH64_INS_LD1RSB, #ifndef CAPSTONE_DIET { 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 /* 3988 */, AARCH64_INS_LD1RSB, #ifndef CAPSTONE_DIET { 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 /* 3989 */, AARCH64_INS_LD1RSH, #ifndef CAPSTONE_DIET { 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 /* 3990 */, AARCH64_INS_LD1RSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rsw $Zt, $Pg/z, [$Rn, $imm6] */ AArch64_LD1RSW_IMM /* 3991 */, AARCH64_INS_LD1RSW, #ifndef CAPSTONE_DIET { 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 /* 3992 */, AARCH64_INS_LD1RW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1rw $Zt, $Pg/z, [$Rn, $imm6] */ AArch64_LD1RW_IMM /* 3993 */, AARCH64_INS_LD1RW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv16b /* 3994 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv16b_POST /* 3995 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv1d /* 3996 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv1d_POST /* 3997 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv2d /* 3998 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv2d_POST /* 3999 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv2s /* 4000 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv2s_POST /* 4001 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv4h /* 4002 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv4h_POST /* 4003 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv4s /* 4004 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv4s_POST /* 4005 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv8b /* 4006 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv8b_POST /* 4007 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn] */ AArch64_LD1Rv8h /* 4008 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1r $Vt, [$Rn], $Xm */ AArch64_LD1Rv8h_POST /* 4009 */, AARCH64_INS_LD1R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1SB_D /* 4010 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 4011 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1SB_H /* 4012 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 4013 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1sb $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1SB_S /* 4014 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 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 /* 4015 */, AARCH64_INS_LD1SB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1SH_D /* 4016 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 4017 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1sh $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1SH_S /* 4018 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 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 /* 4019 */, AARCH64_INS_LD1SH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1sw $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1SW_D /* 4020 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 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 /* 4021 */, AARCH64_INS_LD1SW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev16b /* 4022 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev16b_POST /* 4023 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev1d /* 4024 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev1d_POST /* 4025 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev2d /* 4026 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev2d_POST /* 4027 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev2s /* 4028 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev2s_POST /* 4029 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev4h /* 4030 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev4h_POST /* 4031 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev4s /* 4032 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev4s_POST /* 4033 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev8b /* 4034 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev8b_POST /* 4035 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Threev8h /* 4036 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Threev8h_POST /* 4037 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov16b /* 4038 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov16b_POST /* 4039 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov1d /* 4040 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov1d_POST /* 4041 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov2d /* 4042 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov2d_POST /* 4043 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov2s /* 4044 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov2s_POST /* 4045 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov4h /* 4046 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov4h_POST /* 4047 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov4s /* 4048 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov4s_POST /* 4049 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov8b /* 4050 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov8b_POST /* 4051 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn] */ AArch64_LD1Twov8h /* 4052 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt, [$Rn], $Xm */ AArch64_LD1Twov8h_POST /* 4053 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1W /* 4054 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1w $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LD1W_2Z /* 4055 */, 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_2Z_IMM /* 4056 */, 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_2Z_STRIDED /* 4057 */, 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_2Z_STRIDED_IMM /* 4058 */, 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, $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 /* 4063 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 4064 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 4065 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1w $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD1W_Q /* 4066 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 4067 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 4068 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 4069 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 4070 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 4071 */, AARCH64_INS_LD1Q, #ifndef CAPSTONE_DIET { 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 /* 4072 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 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 /* 4073 */, AARCH64_INS_LD1B, #ifndef CAPSTONE_DIET { 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 /* 4074 */, AARCH64_INS_LD1D, #ifndef CAPSTONE_DIET { 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 /* 4075 */, AARCH64_INS_LD1H, #ifndef CAPSTONE_DIET { 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 /* 4076 */, AARCH64_INS_LD1Q, #ifndef CAPSTONE_DIET { 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 /* 4077 */, AARCH64_INS_LD1W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn] */ AArch64_LD1i16 /* 4078 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ AArch64_LD1i16_POST /* 4079 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn] */ AArch64_LD1i32 /* 4080 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ AArch64_LD1i32_POST /* 4081 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn] */ AArch64_LD1i64 /* 4082 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ AArch64_LD1i64_POST /* 4083 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn] */ AArch64_LD1i8 /* 4084 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld1 $Vt$idx, [$Rn], $Xm */ AArch64_LD1i8_POST /* 4085 */, AARCH64_INS_LD1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2b $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD2B /* 4086 */, AARCH64_INS_LD2B, #ifndef CAPSTONE_DIET { 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 /* 4087 */, AARCH64_INS_LD2B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2d $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD2D /* 4088 */, AARCH64_INS_LD2D, #ifndef CAPSTONE_DIET { 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 /* 4089 */, AARCH64_INS_LD2D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2h $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD2H /* 4090 */, AARCH64_INS_LD2H, #ifndef CAPSTONE_DIET { 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 /* 4091 */, AARCH64_INS_LD2H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2q $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD2Q /* 4092 */, AARCH64_INS_LD2Q, #ifndef CAPSTONE_DIET { 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 /* 4093 */, AARCH64_INS_LD2Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv16b /* 4094 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv16b_POST /* 4095 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv1d /* 4096 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv1d_POST /* 4097 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv2d /* 4098 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv2d_POST /* 4099 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv2s /* 4100 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv2s_POST /* 4101 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv4h /* 4102 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv4h_POST /* 4103 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv4s /* 4104 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv4s_POST /* 4105 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv8b /* 4106 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv8b_POST /* 4107 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn] */ AArch64_LD2Rv8h /* 4108 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2r $Vt, [$Rn], $Xm */ AArch64_LD2Rv8h_POST /* 4109 */, AARCH64_INS_LD2R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn] */ AArch64_LD2Twov16b /* 4110 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn], $Xm */ AArch64_LD2Twov16b_POST /* 4111 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn] */ AArch64_LD2Twov2d /* 4112 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn], $Xm */ AArch64_LD2Twov2d_POST /* 4113 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn] */ AArch64_LD2Twov2s /* 4114 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn], $Xm */ AArch64_LD2Twov2s_POST /* 4115 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn] */ AArch64_LD2Twov4h /* 4116 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn], $Xm */ AArch64_LD2Twov4h_POST /* 4117 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn] */ AArch64_LD2Twov4s /* 4118 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn], $Xm */ AArch64_LD2Twov4s_POST /* 4119 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn] */ AArch64_LD2Twov8b /* 4120 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn], $Xm */ AArch64_LD2Twov8b_POST /* 4121 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn] */ AArch64_LD2Twov8h /* 4122 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt, [$Rn], $Xm */ AArch64_LD2Twov8h_POST /* 4123 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2w $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD2W /* 4124 */, AARCH64_INS_LD2W, #ifndef CAPSTONE_DIET { 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 /* 4125 */, AARCH64_INS_LD2W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn] */ AArch64_LD2i16 /* 4126 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ AArch64_LD2i16_POST /* 4127 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn] */ AArch64_LD2i32 /* 4128 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ AArch64_LD2i32_POST /* 4129 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn] */ AArch64_LD2i64 /* 4130 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ AArch64_LD2i64_POST /* 4131 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn] */ AArch64_LD2i8 /* 4132 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld2 $Vt$idx, [$Rn], $Xm */ AArch64_LD2i8_POST /* 4133 */, AARCH64_INS_LD2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3b $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD3B /* 4134 */, AARCH64_INS_LD3B, #ifndef CAPSTONE_DIET { 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 /* 4135 */, AARCH64_INS_LD3B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3d $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD3D /* 4136 */, AARCH64_INS_LD3D, #ifndef CAPSTONE_DIET { 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 /* 4137 */, AARCH64_INS_LD3D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3h $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD3H /* 4138 */, AARCH64_INS_LD3H, #ifndef CAPSTONE_DIET { 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 /* 4139 */, AARCH64_INS_LD3H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3q $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD3Q /* 4140 */, AARCH64_INS_LD3Q, #ifndef CAPSTONE_DIET { 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 /* 4141 */, AARCH64_INS_LD3Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv16b /* 4142 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv16b_POST /* 4143 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv1d /* 4144 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv1d_POST /* 4145 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv2d /* 4146 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv2d_POST /* 4147 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv2s /* 4148 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv2s_POST /* 4149 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv4h /* 4150 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv4h_POST /* 4151 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv4s /* 4152 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv4s_POST /* 4153 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv8b /* 4154 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv8b_POST /* 4155 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn] */ AArch64_LD3Rv8h /* 4156 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3r $Vt, [$Rn], $Xm */ AArch64_LD3Rv8h_POST /* 4157 */, AARCH64_INS_LD3R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn] */ AArch64_LD3Threev16b /* 4158 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn], $Xm */ AArch64_LD3Threev16b_POST /* 4159 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn] */ AArch64_LD3Threev2d /* 4160 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn], $Xm */ AArch64_LD3Threev2d_POST /* 4161 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn] */ AArch64_LD3Threev2s /* 4162 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn], $Xm */ AArch64_LD3Threev2s_POST /* 4163 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn] */ AArch64_LD3Threev4h /* 4164 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn], $Xm */ AArch64_LD3Threev4h_POST /* 4165 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn] */ AArch64_LD3Threev4s /* 4166 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn], $Xm */ AArch64_LD3Threev4s_POST /* 4167 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn] */ AArch64_LD3Threev8b /* 4168 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn], $Xm */ AArch64_LD3Threev8b_POST /* 4169 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn] */ AArch64_LD3Threev8h /* 4170 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt, [$Rn], $Xm */ AArch64_LD3Threev8h_POST /* 4171 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3w $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD3W /* 4172 */, AARCH64_INS_LD3W, #ifndef CAPSTONE_DIET { 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 /* 4173 */, AARCH64_INS_LD3W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn] */ AArch64_LD3i16 /* 4174 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ AArch64_LD3i16_POST /* 4175 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn] */ AArch64_LD3i32 /* 4176 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ AArch64_LD3i32_POST /* 4177 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn] */ AArch64_LD3i64 /* 4178 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ AArch64_LD3i64_POST /* 4179 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn] */ AArch64_LD3i8 /* 4180 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld3 $Vt$idx, [$Rn], $Xm */ AArch64_LD3i8_POST /* 4181 */, AARCH64_INS_LD3, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4b $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD4B /* 4182 */, AARCH64_INS_LD4B, #ifndef CAPSTONE_DIET { 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 /* 4183 */, AARCH64_INS_LD4B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4d $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD4D /* 4184 */, AARCH64_INS_LD4D, #ifndef CAPSTONE_DIET { 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 /* 4185 */, AARCH64_INS_LD4D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn] */ AArch64_LD4Fourv16b /* 4186 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn], $Xm */ AArch64_LD4Fourv16b_POST /* 4187 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn] */ AArch64_LD4Fourv2d /* 4188 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn], $Xm */ AArch64_LD4Fourv2d_POST /* 4189 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn] */ AArch64_LD4Fourv2s /* 4190 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn], $Xm */ AArch64_LD4Fourv2s_POST /* 4191 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn] */ AArch64_LD4Fourv4h /* 4192 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn], $Xm */ AArch64_LD4Fourv4h_POST /* 4193 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn] */ AArch64_LD4Fourv4s /* 4194 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn], $Xm */ AArch64_LD4Fourv4s_POST /* 4195 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn] */ AArch64_LD4Fourv8b /* 4196 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn], $Xm */ AArch64_LD4Fourv8b_POST /* 4197 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn] */ AArch64_LD4Fourv8h /* 4198 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt, [$Rn], $Xm */ AArch64_LD4Fourv8h_POST /* 4199 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4h $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD4H /* 4200 */, AARCH64_INS_LD4H, #ifndef CAPSTONE_DIET { 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 /* 4201 */, AARCH64_INS_LD4H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4q $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD4Q /* 4202 */, AARCH64_INS_LD4Q, #ifndef CAPSTONE_DIET { 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 /* 4203 */, AARCH64_INS_LD4Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv16b /* 4204 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv16b_POST /* 4205 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv1d /* 4206 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv1d_POST /* 4207 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv2d /* 4208 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv2d_POST /* 4209 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv2s /* 4210 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv2s_POST /* 4211 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv4h /* 4212 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv4h_POST /* 4213 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv4s /* 4214 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv4s_POST /* 4215 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv8b /* 4216 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv8b_POST /* 4217 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn] */ AArch64_LD4Rv8h /* 4218 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4r $Vt, [$Rn], $Xm */ AArch64_LD4Rv8h_POST /* 4219 */, AARCH64_INS_LD4R, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4w $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LD4W /* 4220 */, AARCH64_INS_LD4W, #ifndef CAPSTONE_DIET { 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 /* 4221 */, AARCH64_INS_LD4W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn] */ AArch64_LD4i16 /* 4222 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ AArch64_LD4i16_POST /* 4223 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn] */ AArch64_LD4i32 /* 4224 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ AArch64_LD4i32_POST /* 4225 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn] */ AArch64_LD4i64 /* 4226 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ AArch64_LD4i64_POST /* 4227 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn] */ AArch64_LD4i8 /* 4228 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld4 $Vt$idx, [$Rn], $Xm */ AArch64_LD4i8_POST /* 4229 */, AARCH64_INS_LD4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ld64b $Rt, [$Rn] */ AArch64_LD64B /* 4230 */, AARCH64_INS_LD64B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLS64, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldaddab $Rs, $Rt, [$Rn] */ AArch64_LDADDAB /* 4231 */, AARCH64_INS_LDADDAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddah $Rs, $Rt, [$Rn] */ AArch64_LDADDAH /* 4232 */, AARCH64_INS_LDADDAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddalb $Rs, $Rt, [$Rn] */ AArch64_LDADDALB /* 4233 */, AARCH64_INS_LDADDALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddalh $Rs, $Rt, [$Rn] */ AArch64_LDADDALH /* 4234 */, AARCH64_INS_LDADDALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddal $Rs, $Rt, [$Rn] */ AArch64_LDADDALW /* 4235 */, AARCH64_INS_LDADDAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddal $Rs, $Rt, [$Rn] */ AArch64_LDADDALX /* 4236 */, AARCH64_INS_LDADDAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldadda $Rs, $Rt, [$Rn] */ AArch64_LDADDAW /* 4237 */, AARCH64_INS_LDADDA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldadda $Rs, $Rt, [$Rn] */ AArch64_LDADDAX /* 4238 */, AARCH64_INS_LDADDA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddb $Rs, $Rt, [$Rn] */ AArch64_LDADDB /* 4239 */, AARCH64_INS_LDADDB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddh $Rs, $Rt, [$Rn] */ AArch64_LDADDH /* 4240 */, AARCH64_INS_LDADDH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddlb $Rs, $Rt, [$Rn] */ AArch64_LDADDLB /* 4241 */, AARCH64_INS_LDADDLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddlh $Rs, $Rt, [$Rn] */ AArch64_LDADDLH /* 4242 */, AARCH64_INS_LDADDLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddl $Rs, $Rt, [$Rn] */ AArch64_LDADDLW /* 4243 */, AARCH64_INS_LDADDL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaddl $Rs, $Rt, [$Rn] */ AArch64_LDADDLX /* 4244 */, AARCH64_INS_LDADDL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldadd $Rs, $Rt, [$Rn] */ AArch64_LDADDW /* 4245 */, AARCH64_INS_LDADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldadd $Rs, $Rt, [$Rn] */ AArch64_LDADDX /* 4246 */, AARCH64_INS_LDADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldap1 $Vt$Q, [$Rn] */ AArch64_LDAP1 /* 4247 */, AARCH64_INS_LDAP1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldaprb $Rt, [$Rn] */ AArch64_LDAPRB /* 4248 */, AARCH64_INS_LDAPRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldaprh $Rt, [$Rn] */ AArch64_LDAPRH /* 4249 */, AARCH64_INS_LDAPRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapr $Rt, [$Rn] */ AArch64_LDAPRW /* 4250 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapr $Rt, [$Rn], #4 */ AArch64_LDAPRWpost /* 4251 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapr $Rt, [$Rn] */ AArch64_LDAPRX /* 4252 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapr $Rt, [$Rn], #8 */ AArch64_LDAPRXpost /* 4253 */, AARCH64_INS_LDAPR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapurb $Rt, [$Rn, $offset] */ AArch64_LDAPURBi /* 4254 */, AARCH64_INS_LDAPURB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapurh $Rt, [$Rn, $offset] */ AArch64_LDAPURHi /* 4255 */, AARCH64_INS_LDAPURH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapursb $Rt, [$Rn, $offset] */ AArch64_LDAPURSBWi /* 4256 */, AARCH64_INS_LDAPURSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapursb $Rt, [$Rn, $offset] */ AArch64_LDAPURSBXi /* 4257 */, AARCH64_INS_LDAPURSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapursh $Rt, [$Rn, $offset] */ AArch64_LDAPURSHWi /* 4258 */, AARCH64_INS_LDAPURSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapursh $Rt, [$Rn, $offset] */ AArch64_LDAPURSHXi /* 4259 */, AARCH64_INS_LDAPURSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapursw $Rt, [$Rn, $offset] */ AArch64_LDAPURSWi /* 4260 */, AARCH64_INS_LDAPURSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapur $Rt, [$Rn, $offset] */ AArch64_LDAPURXi /* 4261 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ AArch64_LDAPURbi /* 4262 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ AArch64_LDAPURdi /* 4263 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ AArch64_LDAPURhi /* 4264 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapur $Rt, [$Rn, $offset] */ AArch64_LDAPURi /* 4265 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC_IMMO, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ AArch64_LDAPURqi /* 4266 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldapur $Rt, [$Rn{, $simm}] */ AArch64_LDAPURsi /* 4267 */, AARCH64_INS_LDAPUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldarb $Rt, [$Rn] */ AArch64_LDARB /* 4268 */, AARCH64_INS_LDARB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldarh $Rt, [$Rn] */ AArch64_LDARH /* 4269 */, AARCH64_INS_LDARH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldar $Rt, [$Rn] */ AArch64_LDARW /* 4270 */, AARCH64_INS_LDAR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldar $Rt, [$Rn] */ AArch64_LDARX /* 4271 */, AARCH64_INS_LDAR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldaxp $Rt, $Rt2, [$Rn] */ AArch64_LDAXPW /* 4272 */, AARCH64_INS_LDAXP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaxp $Rt, $Rt2, [$Rn] */ AArch64_LDAXPX /* 4273 */, AARCH64_INS_LDAXP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaxrb $Rt, [$Rn] */ AArch64_LDAXRB /* 4274 */, AARCH64_INS_LDAXRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaxrh $Rt, [$Rn] */ AArch64_LDAXRH /* 4275 */, AARCH64_INS_LDAXRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaxr $Rt, [$Rn] */ AArch64_LDAXRW /* 4276 */, AARCH64_INS_LDAXR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldaxr $Rt, [$Rn] */ AArch64_LDAXRX /* 4277 */, AARCH64_INS_LDAXR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrab $Rs, $Rt, [$Rn] */ AArch64_LDCLRAB /* 4278 */, AARCH64_INS_LDCLRAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrah $Rs, $Rt, [$Rn] */ AArch64_LDCLRAH /* 4279 */, AARCH64_INS_LDCLRAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclralb $Rs, $Rt, [$Rn] */ AArch64_LDCLRALB /* 4280 */, AARCH64_INS_LDCLRALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclralh $Rs, $Rt, [$Rn] */ AArch64_LDCLRALH /* 4281 */, AARCH64_INS_LDCLRALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclral $Rs, $Rt, [$Rn] */ AArch64_LDCLRALW /* 4282 */, AARCH64_INS_LDCLRAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclral $Rs, $Rt, [$Rn] */ AArch64_LDCLRALX /* 4283 */, AARCH64_INS_LDCLRAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclra $Rs, $Rt, [$Rn] */ AArch64_LDCLRAW /* 4284 */, AARCH64_INS_LDCLRA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclra $Rs, $Rt, [$Rn] */ AArch64_LDCLRAX /* 4285 */, AARCH64_INS_LDCLRA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrb $Rs, $Rt, [$Rn] */ AArch64_LDCLRB /* 4286 */, AARCH64_INS_LDCLRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrh $Rs, $Rt, [$Rn] */ AArch64_LDCLRH /* 4287 */, AARCH64_INS_LDCLRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrlb $Rs, $Rt, [$Rn] */ AArch64_LDCLRLB /* 4288 */, AARCH64_INS_LDCLRLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrlh $Rs, $Rt, [$Rn] */ AArch64_LDCLRLH /* 4289 */, AARCH64_INS_LDCLRLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrl $Rs, $Rt, [$Rn] */ AArch64_LDCLRLW /* 4290 */, AARCH64_INS_LDCLRL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrl $Rs, $Rt, [$Rn] */ AArch64_LDCLRLX /* 4291 */, AARCH64_INS_LDCLRL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrp $Rt, $Rt2, [$Rn] */ AArch64_LDCLRP /* 4292 */, AARCH64_INS_LDCLRP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrpa $Rt, $Rt2, [$Rn] */ AArch64_LDCLRPA /* 4293 */, AARCH64_INS_LDCLRPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrpal $Rt, $Rt2, [$Rn] */ AArch64_LDCLRPAL /* 4294 */, AARCH64_INS_LDCLRPAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclrpl $Rt, $Rt2, [$Rn] */ AArch64_LDCLRPL /* 4295 */, AARCH64_INS_LDCLRPL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclr $Rs, $Rt, [$Rn] */ AArch64_LDCLRW /* 4296 */, AARCH64_INS_LDCLR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldclr $Rs, $Rt, [$Rn] */ AArch64_LDCLRX /* 4297 */, AARCH64_INS_LDCLR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorab $Rs, $Rt, [$Rn] */ AArch64_LDEORAB /* 4298 */, AARCH64_INS_LDEORAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorah $Rs, $Rt, [$Rn] */ AArch64_LDEORAH /* 4299 */, AARCH64_INS_LDEORAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeoralb $Rs, $Rt, [$Rn] */ AArch64_LDEORALB /* 4300 */, AARCH64_INS_LDEORALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeoralh $Rs, $Rt, [$Rn] */ AArch64_LDEORALH /* 4301 */, AARCH64_INS_LDEORALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeoral $Rs, $Rt, [$Rn] */ AArch64_LDEORALW /* 4302 */, AARCH64_INS_LDEORAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeoral $Rs, $Rt, [$Rn] */ AArch64_LDEORALX /* 4303 */, AARCH64_INS_LDEORAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeora $Rs, $Rt, [$Rn] */ AArch64_LDEORAW /* 4304 */, AARCH64_INS_LDEORA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeora $Rs, $Rt, [$Rn] */ AArch64_LDEORAX /* 4305 */, AARCH64_INS_LDEORA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorb $Rs, $Rt, [$Rn] */ AArch64_LDEORB /* 4306 */, AARCH64_INS_LDEORB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorh $Rs, $Rt, [$Rn] */ AArch64_LDEORH /* 4307 */, AARCH64_INS_LDEORH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorlb $Rs, $Rt, [$Rn] */ AArch64_LDEORLB /* 4308 */, AARCH64_INS_LDEORLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorlh $Rs, $Rt, [$Rn] */ AArch64_LDEORLH /* 4309 */, AARCH64_INS_LDEORLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorl $Rs, $Rt, [$Rn] */ AArch64_LDEORLW /* 4310 */, AARCH64_INS_LDEORL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeorl $Rs, $Rt, [$Rn] */ AArch64_LDEORLX /* 4311 */, AARCH64_INS_LDEORL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeor $Rs, $Rt, [$Rn] */ AArch64_LDEORW /* 4312 */, AARCH64_INS_LDEOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldeor $Rs, $Rt, [$Rn] */ AArch64_LDEORX /* 4313 */, AARCH64_INS_LDEOR, #ifndef CAPSTONE_DIET { 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 /* 4314 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 4315 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 4316 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 4317 */, AARCH64_INS_LDFF1B, #ifndef CAPSTONE_DIET { 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 /* 4318 */, AARCH64_INS_LDFF1D, #ifndef CAPSTONE_DIET { 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 /* 4319 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 4320 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 4321 */, AARCH64_INS_LDFF1H, #ifndef CAPSTONE_DIET { 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 /* 4322 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 4323 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 4324 */, AARCH64_INS_LDFF1SB, #ifndef CAPSTONE_DIET { 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 /* 4325 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 4326 */, AARCH64_INS_LDFF1SH, #ifndef CAPSTONE_DIET { 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 /* 4327 */, AARCH64_INS_LDFF1SW, #ifndef CAPSTONE_DIET { 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 /* 4328 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 4329 */, AARCH64_INS_LDFF1W, #ifndef CAPSTONE_DIET { 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 /* 4330 */, AARCH64_INS_LDG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldgm $Rt, [$Rn] */ AArch64_LDGM /* 4331 */, AARCH64_INS_LDGM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASMTE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldiapp $Rt, $Rt2, [$Rn] */ AArch64_LDIAPPW /* 4332 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldiapp $Rt, $Rt2, [$Rn], #8 */ AArch64_LDIAPPWpost /* 4333 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldiapp $Rt, $Rt2, [$Rn] */ AArch64_LDIAPPX /* 4334 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldiapp $Rt, $Rt2, [$Rn], #16 */ AArch64_LDIAPPXpost /* 4335 */, AARCH64_INS_LDIAPP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASRCPC3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldlarb $Rt, [$Rn] */ AArch64_LDLARB /* 4336 */, AARCH64_INS_LDLARB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldlarh $Rt, [$Rn] */ AArch64_LDLARH /* 4337 */, AARCH64_INS_LDLARH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldlar $Rt, [$Rn] */ AArch64_LDLARW /* 4338 */, AARCH64_INS_LDLAR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLOR, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldlar $Rt, [$Rn] */ AArch64_LDLARX /* 4339 */, AARCH64_INS_LDLAR, #ifndef CAPSTONE_DIET { 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 /* 4340 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET { 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 /* 4341 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET { 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 /* 4342 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET { 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 /* 4343 */, AARCH64_INS_LDNF1B, #ifndef CAPSTONE_DIET { 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 /* 4344 */, AARCH64_INS_LDNF1D, #ifndef CAPSTONE_DIET { 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 /* 4345 */, AARCH64_INS_LDNF1H, #ifndef CAPSTONE_DIET { 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 /* 4346 */, AARCH64_INS_LDNF1H, #ifndef CAPSTONE_DIET { 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 /* 4347 */, AARCH64_INS_LDNF1H, #ifndef CAPSTONE_DIET { 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 /* 4348 */, AARCH64_INS_LDNF1SB, #ifndef CAPSTONE_DIET { 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 /* 4349 */, AARCH64_INS_LDNF1SB, #ifndef CAPSTONE_DIET { 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 /* 4350 */, AARCH64_INS_LDNF1SB, #ifndef CAPSTONE_DIET { 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 /* 4351 */, AARCH64_INS_LDNF1SH, #ifndef CAPSTONE_DIET { 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 /* 4352 */, AARCH64_INS_LDNF1SH, #ifndef CAPSTONE_DIET { 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 /* 4353 */, AARCH64_INS_LDNF1SW, #ifndef CAPSTONE_DIET { 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 /* 4354 */, AARCH64_INS_LDNF1W, #ifndef CAPSTONE_DIET { 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 /* 4355 */, AARCH64_INS_LDNF1W, #ifndef CAPSTONE_DIET { 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 /* 4356 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDNPQi /* 4357 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDNPSi /* 4358 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDNPWi /* 4359 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDNPXi /* 4360 */, AARCH64_INS_LDNP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1B_2Z /* 4361 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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 /* 4362 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED /* 4363 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED_IMM /* 4364 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1b $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1B_4Z /* 4365 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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_4Z_IMM /* 4366 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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_STRIDED /* 4367 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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 /* 4369 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1b $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LDNT1B_ZRR /* 4370 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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 /* 4371 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 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 /* 4372 */, AARCH64_INS_LDNT1B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1D_2Z /* 4373 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 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 /* 4374 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED /* 4375 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED_IMM /* 4376 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1d $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1D_4Z /* 4377 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 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_4Z_IMM /* 4378 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 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_STRIDED /* 4379 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 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 /* 4381 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1d $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LDNT1D_ZRR /* 4382 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 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 /* 4383 */, AARCH64_INS_LDNT1D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1H_2Z /* 4384 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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 /* 4385 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED /* 4386 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED_IMM /* 4387 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1h $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1H_4Z /* 4388 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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_4Z_IMM /* 4389 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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_STRIDED /* 4390 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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 /* 4392 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1h $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LDNT1H_ZRR /* 4393 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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 /* 4394 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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 /* 4395 */, AARCH64_INS_LDNT1H, #ifndef CAPSTONE_DIET { 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 /* 4396 */, AARCH64_INS_LDNT1SB, #ifndef CAPSTONE_DIET { 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 /* 4397 */, AARCH64_INS_LDNT1SB, #ifndef CAPSTONE_DIET { 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 /* 4398 */, AARCH64_INS_LDNT1SH, #ifndef CAPSTONE_DIET { 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 /* 4399 */, AARCH64_INS_LDNT1SH, #ifndef CAPSTONE_DIET { 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 /* 4400 */, AARCH64_INS_LDNT1SW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1W_2Z /* 4401 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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 /* 4402 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED /* 4403 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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_2Z_STRIDED_IMM /* 4404 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1w $Zt, $PNg/z, [$Rn, $Rm] */ AArch64_LDNT1W_4Z /* 4405 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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_4Z_IMM /* 4406 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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_STRIDED /* 4407 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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 /* 4409 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldnt1w $Zt, $Pg/z, [$Rn, $Rm] */ AArch64_LDNT1W_ZRR /* 4410 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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 /* 4411 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 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 /* 4412 */, AARCH64_INS_LDNT1W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDPDi /* 4413 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ AArch64_LDPDpost /* 4414 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ AArch64_LDPDpre /* 4415 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDPQi /* 4416 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ AArch64_LDPQpost /* 4417 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ AArch64_LDPQpre /* 4418 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldpsw $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDPSWi /* 4419 */, AARCH64_INS_LDPSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldpsw $Rt, $Rt2, [$Rn], $offset */ AArch64_LDPSWpost /* 4420 */, AARCH64_INS_LDPSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldpsw $Rt, $Rt2, [$Rn, $offset]! */ AArch64_LDPSWpre /* 4421 */, AARCH64_INS_LDPSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDPSi /* 4422 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ AArch64_LDPSpost /* 4423 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ AArch64_LDPSpre /* 4424 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDPWi /* 4425 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ AArch64_LDPWpost /* 4426 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ AArch64_LDPWpre /* 4427 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset] */ AArch64_LDPXi /* 4428 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn], $offset */ AArch64_LDPXpost /* 4429 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldp $Rt, $Rt2, [$Rn, $offset]! */ AArch64_LDPXpre /* 4430 */, AARCH64_INS_LDP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldraa $Rt, [$Rn, $offset] */ AArch64_LDRAAindexed /* 4431 */, AARCH64_INS_LDRAA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldraa $Rt, [$Rn, $offset]! */ AArch64_LDRAAwriteback /* 4432 */, AARCH64_INS_LDRAA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrab $Rt, [$Rn, $offset] */ AArch64_LDRABindexed /* 4433 */, AARCH64_INS_LDRAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrab $Rt, [$Rn, $offset]! */ AArch64_LDRABwriteback /* 4434 */, AARCH64_INS_LDRAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrb $Rt, [$Rn], $offset */ AArch64_LDRBBpost /* 4435 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrb $Rt, [$Rn, $offset]! */ AArch64_LDRBBpre /* 4436 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrb $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRBBroW /* 4437 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrb $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRBBroX /* 4438 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrb $Rt, [$Rn, $offset] */ AArch64_LDRBBui /* 4439 */, AARCH64_INS_LDRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn], $offset */ AArch64_LDRBpost /* 4440 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset]! */ AArch64_LDRBpre /* 4441 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRBroW /* 4442 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRBroX /* 4443 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $offset] */ AArch64_LDRBui /* 4444 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, $label */ AArch64_LDRDl /* 4445 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn], $offset */ AArch64_LDRDpost /* 4446 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset]! */ AArch64_LDRDpre /* 4447 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRDroW /* 4448 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRDroX /* 4449 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset] */ AArch64_LDRDui /* 4450 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrh $Rt, [$Rn], $offset */ AArch64_LDRHHpost /* 4451 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrh $Rt, [$Rn, $offset]! */ AArch64_LDRHHpre /* 4452 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrh $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRHHroW /* 4453 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrh $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRHHroX /* 4454 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrh $Rt, [$Rn, $offset] */ AArch64_LDRHHui /* 4455 */, AARCH64_INS_LDRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn], $offset */ AArch64_LDRHpost /* 4456 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset]! */ AArch64_LDRHpre /* 4457 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRHroW /* 4458 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRHroX /* 4459 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $offset] */ AArch64_LDRHui /* 4460 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, $label */ AArch64_LDRQl /* 4461 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn], $offset */ AArch64_LDRQpost /* 4462 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset]! */ AArch64_LDRQpre /* 4463 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRQroW /* 4464 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRQroX /* 4465 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset] */ AArch64_LDRQui /* 4466 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsb $Rt, [$Rn], $offset */ AArch64_LDRSBWpost /* 4467 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsb $Rt, [$Rn, $offset]! */ AArch64_LDRSBWpre /* 4468 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSBWroW /* 4469 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSBWroX /* 4470 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsb $Rt, [$Rn, $offset] */ AArch64_LDRSBWui /* 4471 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsb $Rt, [$Rn], $offset */ AArch64_LDRSBXpost /* 4472 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsb $Rt, [$Rn, $offset]! */ AArch64_LDRSBXpre /* 4473 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSBXroW /* 4474 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsb $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSBXroX /* 4475 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsb $Rt, [$Rn, $offset] */ AArch64_LDRSBXui /* 4476 */, AARCH64_INS_LDRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsh $Rt, [$Rn], $offset */ AArch64_LDRSHWpost /* 4477 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsh $Rt, [$Rn, $offset]! */ AArch64_LDRSHWpre /* 4478 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSHWroW /* 4479 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSHWroX /* 4480 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsh $Rt, [$Rn, $offset] */ AArch64_LDRSHWui /* 4481 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsh $Rt, [$Rn], $offset */ AArch64_LDRSHXpost /* 4482 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsh $Rt, [$Rn, $offset]! */ AArch64_LDRSHXpre /* 4483 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSHXroW /* 4484 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsh $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSHXroX /* 4485 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsh $Rt, [$Rn, $offset] */ AArch64_LDRSHXui /* 4486 */, AARCH64_INS_LDRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsw $Rt, $label */ AArch64_LDRSWl /* 4487 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsw $Rt, [$Rn], $offset */ AArch64_LDRSWpost /* 4488 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsw $Rt, [$Rn, $offset]! */ AArch64_LDRSWpre /* 4489 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldrsw $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSWroW /* 4490 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsw $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSWroX /* 4491 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldrsw $Rt, [$Rn, $offset] */ AArch64_LDRSWui /* 4492 */, AARCH64_INS_LDRSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, $label */ AArch64_LDRSl /* 4493 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn], $offset */ AArch64_LDRSpost /* 4494 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset]! */ AArch64_LDRSpre /* 4495 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSroW /* 4496 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRSroX /* 4497 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $offset] */ AArch64_LDRSui /* 4498 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, $label */ AArch64_LDRWl /* 4499 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn], $offset */ AArch64_LDRWpost /* 4500 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset]! */ AArch64_LDRWpre /* 4501 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRWroW /* 4502 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRWroX /* 4503 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldr $Rt, [$Rn, $offset] */ AArch64_LDRWui /* 4504 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, $label */ AArch64_LDRXl /* 4505 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn], $offset */ AArch64_LDRXpost /* 4506 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset]! */ AArch64_LDRXpre /* 4507 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRXroW /* 4508 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $Rm, $extend] */ AArch64_LDRXroX /* 4509 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Rt, [$Rn, $offset] */ AArch64_LDRXui /* 4510 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Pt, [$Rn, $imm9, mul vl] */ AArch64_LDR_PXI /* 4511 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $ZTt, [$Rn] */ AArch64_LDR_TX /* 4512 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 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 /* 4513 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldr $Zt, [$Rn, $imm9, mul vl] */ AArch64_LDR_ZXI /* 4514 */, AARCH64_INS_LDR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldsetab $Rs, $Rt, [$Rn] */ AArch64_LDSETAB /* 4515 */, AARCH64_INS_LDSETAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetah $Rs, $Rt, [$Rn] */ AArch64_LDSETAH /* 4516 */, AARCH64_INS_LDSETAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetalb $Rs, $Rt, [$Rn] */ AArch64_LDSETALB /* 4517 */, AARCH64_INS_LDSETALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetalh $Rs, $Rt, [$Rn] */ AArch64_LDSETALH /* 4518 */, AARCH64_INS_LDSETALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetal $Rs, $Rt, [$Rn] */ AArch64_LDSETALW /* 4519 */, AARCH64_INS_LDSETAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetal $Rs, $Rt, [$Rn] */ AArch64_LDSETALX /* 4520 */, AARCH64_INS_LDSETAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldseta $Rs, $Rt, [$Rn] */ AArch64_LDSETAW /* 4521 */, AARCH64_INS_LDSETA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldseta $Rs, $Rt, [$Rn] */ AArch64_LDSETAX /* 4522 */, AARCH64_INS_LDSETA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetb $Rs, $Rt, [$Rn] */ AArch64_LDSETB /* 4523 */, AARCH64_INS_LDSETB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldseth $Rs, $Rt, [$Rn] */ AArch64_LDSETH /* 4524 */, AARCH64_INS_LDSETH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetlb $Rs, $Rt, [$Rn] */ AArch64_LDSETLB /* 4525 */, AARCH64_INS_LDSETLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetlh $Rs, $Rt, [$Rn] */ AArch64_LDSETLH /* 4526 */, AARCH64_INS_LDSETLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetl $Rs, $Rt, [$Rn] */ AArch64_LDSETLW /* 4527 */, AARCH64_INS_LDSETL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetl $Rs, $Rt, [$Rn] */ AArch64_LDSETLX /* 4528 */, AARCH64_INS_LDSETL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetp $Rt, $Rt2, [$Rn] */ AArch64_LDSETP /* 4529 */, AARCH64_INS_LDSETP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetpa $Rt, $Rt2, [$Rn] */ AArch64_LDSETPA /* 4530 */, AARCH64_INS_LDSETPA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetpal $Rt, $Rt2, [$Rn] */ AArch64_LDSETPAL /* 4531 */, AARCH64_INS_LDSETPAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsetpl $Rt, $Rt2, [$Rn] */ AArch64_LDSETPL /* 4532 */, AARCH64_INS_LDSETPL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldset $Rs, $Rt, [$Rn] */ AArch64_LDSETW /* 4533 */, AARCH64_INS_LDSET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldset $Rs, $Rt, [$Rn] */ AArch64_LDSETX /* 4534 */, AARCH64_INS_LDSET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxab $Rs, $Rt, [$Rn] */ AArch64_LDSMAXAB /* 4535 */, AARCH64_INS_LDSMAXAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxah $Rs, $Rt, [$Rn] */ AArch64_LDSMAXAH /* 4536 */, AARCH64_INS_LDSMAXAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxalb $Rs, $Rt, [$Rn] */ AArch64_LDSMAXALB /* 4537 */, AARCH64_INS_LDSMAXALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxalh $Rs, $Rt, [$Rn] */ AArch64_LDSMAXALH /* 4538 */, AARCH64_INS_LDSMAXALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxal $Rs, $Rt, [$Rn] */ AArch64_LDSMAXALW /* 4539 */, AARCH64_INS_LDSMAXAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxal $Rs, $Rt, [$Rn] */ AArch64_LDSMAXALX /* 4540 */, AARCH64_INS_LDSMAXAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxa $Rs, $Rt, [$Rn] */ AArch64_LDSMAXAW /* 4541 */, AARCH64_INS_LDSMAXA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxa $Rs, $Rt, [$Rn] */ AArch64_LDSMAXAX /* 4542 */, AARCH64_INS_LDSMAXA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxb $Rs, $Rt, [$Rn] */ AArch64_LDSMAXB /* 4543 */, AARCH64_INS_LDSMAXB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxh $Rs, $Rt, [$Rn] */ AArch64_LDSMAXH /* 4544 */, AARCH64_INS_LDSMAXH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxlb $Rs, $Rt, [$Rn] */ AArch64_LDSMAXLB /* 4545 */, AARCH64_INS_LDSMAXLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxlh $Rs, $Rt, [$Rn] */ AArch64_LDSMAXLH /* 4546 */, AARCH64_INS_LDSMAXLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxl $Rs, $Rt, [$Rn] */ AArch64_LDSMAXLW /* 4547 */, AARCH64_INS_LDSMAXL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmaxl $Rs, $Rt, [$Rn] */ AArch64_LDSMAXLX /* 4548 */, AARCH64_INS_LDSMAXL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmax $Rs, $Rt, [$Rn] */ AArch64_LDSMAXW /* 4549 */, AARCH64_INS_LDSMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmax $Rs, $Rt, [$Rn] */ AArch64_LDSMAXX /* 4550 */, AARCH64_INS_LDSMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminab $Rs, $Rt, [$Rn] */ AArch64_LDSMINAB /* 4551 */, AARCH64_INS_LDSMINAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminah $Rs, $Rt, [$Rn] */ AArch64_LDSMINAH /* 4552 */, AARCH64_INS_LDSMINAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminalb $Rs, $Rt, [$Rn] */ AArch64_LDSMINALB /* 4553 */, AARCH64_INS_LDSMINALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminalh $Rs, $Rt, [$Rn] */ AArch64_LDSMINALH /* 4554 */, AARCH64_INS_LDSMINALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminal $Rs, $Rt, [$Rn] */ AArch64_LDSMINALW /* 4555 */, AARCH64_INS_LDSMINAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminal $Rs, $Rt, [$Rn] */ AArch64_LDSMINALX /* 4556 */, AARCH64_INS_LDSMINAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmina $Rs, $Rt, [$Rn] */ AArch64_LDSMINAW /* 4557 */, AARCH64_INS_LDSMINA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmina $Rs, $Rt, [$Rn] */ AArch64_LDSMINAX /* 4558 */, AARCH64_INS_LDSMINA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminb $Rs, $Rt, [$Rn] */ AArch64_LDSMINB /* 4559 */, AARCH64_INS_LDSMINB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminh $Rs, $Rt, [$Rn] */ AArch64_LDSMINH /* 4560 */, AARCH64_INS_LDSMINH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminlb $Rs, $Rt, [$Rn] */ AArch64_LDSMINLB /* 4561 */, AARCH64_INS_LDSMINLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminlh $Rs, $Rt, [$Rn] */ AArch64_LDSMINLH /* 4562 */, AARCH64_INS_LDSMINLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminl $Rs, $Rt, [$Rn] */ AArch64_LDSMINLW /* 4563 */, AARCH64_INS_LDSMINL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsminl $Rs, $Rt, [$Rn] */ AArch64_LDSMINLX /* 4564 */, AARCH64_INS_LDSMINL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmin $Rs, $Rt, [$Rn] */ AArch64_LDSMINW /* 4565 */, AARCH64_INS_LDSMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldsmin $Rs, $Rt, [$Rn] */ AArch64_LDSMINX /* 4566 */, AARCH64_INS_LDSMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldtrb $Rt, [$Rn, $offset] */ AArch64_LDTRBi /* 4567 */, AARCH64_INS_LDTRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtrh $Rt, [$Rn, $offset] */ AArch64_LDTRHi /* 4568 */, AARCH64_INS_LDTRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtrsb $Rt, [$Rn, $offset] */ AArch64_LDTRSBWi /* 4569 */, AARCH64_INS_LDTRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtrsb $Rt, [$Rn, $offset] */ AArch64_LDTRSBXi /* 4570 */, AARCH64_INS_LDTRSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtrsh $Rt, [$Rn, $offset] */ AArch64_LDTRSHWi /* 4571 */, AARCH64_INS_LDTRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtrsh $Rt, [$Rn, $offset] */ AArch64_LDTRSHXi /* 4572 */, AARCH64_INS_LDTRSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtrsw $Rt, [$Rn, $offset] */ AArch64_LDTRSWi /* 4573 */, AARCH64_INS_LDTRSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtr $Rt, [$Rn, $offset] */ AArch64_LDTRWi /* 4574 */, AARCH64_INS_LDTR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldtr $Rt, [$Rn, $offset] */ AArch64_LDTRXi /* 4575 */, AARCH64_INS_LDTR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ }} #endif }, { /* ldumaxab $Rs, $Rt, [$Rn] */ AArch64_LDUMAXAB /* 4576 */, AARCH64_INS_LDUMAXAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxah $Rs, $Rt, [$Rn] */ AArch64_LDUMAXAH /* 4577 */, AARCH64_INS_LDUMAXAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxalb $Rs, $Rt, [$Rn] */ AArch64_LDUMAXALB /* 4578 */, AARCH64_INS_LDUMAXALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxalh $Rs, $Rt, [$Rn] */ AArch64_LDUMAXALH /* 4579 */, AARCH64_INS_LDUMAXALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxal $Rs, $Rt, [$Rn] */ AArch64_LDUMAXALW /* 4580 */, AARCH64_INS_LDUMAXAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxal $Rs, $Rt, [$Rn] */ AArch64_LDUMAXALX /* 4581 */, AARCH64_INS_LDUMAXAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxa $Rs, $Rt, [$Rn] */ AArch64_LDUMAXAW /* 4582 */, AARCH64_INS_LDUMAXA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxa $Rs, $Rt, [$Rn] */ AArch64_LDUMAXAX /* 4583 */, AARCH64_INS_LDUMAXA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxb $Rs, $Rt, [$Rn] */ AArch64_LDUMAXB /* 4584 */, AARCH64_INS_LDUMAXB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxh $Rs, $Rt, [$Rn] */ AArch64_LDUMAXH /* 4585 */, AARCH64_INS_LDUMAXH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxlb $Rs, $Rt, [$Rn] */ AArch64_LDUMAXLB /* 4586 */, AARCH64_INS_LDUMAXLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxlh $Rs, $Rt, [$Rn] */ AArch64_LDUMAXLH /* 4587 */, AARCH64_INS_LDUMAXLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxl $Rs, $Rt, [$Rn] */ AArch64_LDUMAXLW /* 4588 */, AARCH64_INS_LDUMAXL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumaxl $Rs, $Rt, [$Rn] */ AArch64_LDUMAXLX /* 4589 */, AARCH64_INS_LDUMAXL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumax $Rs, $Rt, [$Rn] */ AArch64_LDUMAXW /* 4590 */, AARCH64_INS_LDUMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumax $Rs, $Rt, [$Rn] */ AArch64_LDUMAXX /* 4591 */, AARCH64_INS_LDUMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminab $Rs, $Rt, [$Rn] */ AArch64_LDUMINAB /* 4592 */, AARCH64_INS_LDUMINAB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminah $Rs, $Rt, [$Rn] */ AArch64_LDUMINAH /* 4593 */, AARCH64_INS_LDUMINAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminalb $Rs, $Rt, [$Rn] */ AArch64_LDUMINALB /* 4594 */, AARCH64_INS_LDUMINALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminalh $Rs, $Rt, [$Rn] */ AArch64_LDUMINALH /* 4595 */, AARCH64_INS_LDUMINALH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminal $Rs, $Rt, [$Rn] */ AArch64_LDUMINALW /* 4596 */, AARCH64_INS_LDUMINAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminal $Rs, $Rt, [$Rn] */ AArch64_LDUMINALX /* 4597 */, AARCH64_INS_LDUMINAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumina $Rs, $Rt, [$Rn] */ AArch64_LDUMINAW /* 4598 */, AARCH64_INS_LDUMINA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumina $Rs, $Rt, [$Rn] */ AArch64_LDUMINAX /* 4599 */, AARCH64_INS_LDUMINA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminb $Rs, $Rt, [$Rn] */ AArch64_LDUMINB /* 4600 */, AARCH64_INS_LDUMINB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminh $Rs, $Rt, [$Rn] */ AArch64_LDUMINH /* 4601 */, AARCH64_INS_LDUMINH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminlb $Rs, $Rt, [$Rn] */ AArch64_LDUMINLB /* 4602 */, AARCH64_INS_LDUMINLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminlh $Rs, $Rt, [$Rn] */ AArch64_LDUMINLH /* 4603 */, AARCH64_INS_LDUMINLH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminl $Rs, $Rt, [$Rn] */ AArch64_LDUMINLW /* 4604 */, AARCH64_INS_LDUMINL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lduminl $Rs, $Rt, [$Rn] */ AArch64_LDUMINLX /* 4605 */, AARCH64_INS_LDUMINL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumin $Rs, $Rt, [$Rn] */ AArch64_LDUMINW /* 4606 */, AARCH64_INS_LDUMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldumin $Rs, $Rt, [$Rn] */ AArch64_LDUMINX /* 4607 */, AARCH64_INS_LDUMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASLSE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldurb $Rt, [$Rn, $offset] */ AArch64_LDURBBi /* 4608 */, AARCH64_INS_LDURB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldur $Rt, [$Rn, $offset] */ AArch64_LDURBi /* 4609 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldur $Rt, [$Rn, $offset] */ AArch64_LDURDi /* 4610 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldurh $Rt, [$Rn, $offset] */ AArch64_LDURHHi /* 4611 */, AARCH64_INS_LDURH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldur $Rt, [$Rn, $offset] */ AArch64_LDURHi /* 4612 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldur $Rt, [$Rn, $offset] */ AArch64_LDURQi /* 4613 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldursb $Rt, [$Rn, $offset] */ AArch64_LDURSBWi /* 4614 */, AARCH64_INS_LDURSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldursb $Rt, [$Rn, $offset] */ AArch64_LDURSBXi /* 4615 */, AARCH64_INS_LDURSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldursh $Rt, [$Rn, $offset] */ AArch64_LDURSHWi /* 4616 */, AARCH64_INS_LDURSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldursh $Rt, [$Rn, $offset] */ AArch64_LDURSHXi /* 4617 */, AARCH64_INS_LDURSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldursw $Rt, [$Rn, $offset] */ AArch64_LDURSWi /* 4618 */, AARCH64_INS_LDURSW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldur $Rt, [$Rn, $offset] */ AArch64_LDURSi /* 4619 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldur $Rt, [$Rn, $offset] */ AArch64_LDURWi /* 4620 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldur $Rt, [$Rn, $offset] */ AArch64_LDURXi /* 4621 */, AARCH64_INS_LDUR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ldxp $Rt, $Rt2, [$Rn] */ AArch64_LDXPW /* 4622 */, AARCH64_INS_LDXP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldxp $Rt, $Rt2, [$Rn] */ AArch64_LDXPX /* 4623 */, AARCH64_INS_LDXP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldxrb $Rt, [$Rn] */ AArch64_LDXRB /* 4624 */, AARCH64_INS_LDXRB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldxrh $Rt, [$Rn] */ AArch64_LDXRH /* 4625 */, AARCH64_INS_LDXRH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldxr $Rt, [$Rn] */ AArch64_LDXRW /* 4626 */, AARCH64_INS_LDXR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* ldxr $Rt, [$Rn] */ AArch64_LDXRX /* 4627 */, AARCH64_INS_LDXR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_READ_WRITE }} #endif }, { /* lslr $Zdn, $Pg/m, $_Zdn, $Zm */ AArch64_LSLR_ZPmZ_B /* 4628 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET { 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 /* 4629 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET { 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 /* 4630 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET { 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 /* 4631 */, AARCH64_INS_LSLR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Rd, $Rn, $Rm */ AArch64_LSLVWr /* 4632 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Rd, $Rn, $Rm */ AArch64_LSLVXr /* 4633 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zdn, $Pg/m, $_Zdn, $Zm */ AArch64_LSL_WIDE_ZPmZ_B /* 4634 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4635 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4636 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zd, $Zn, $Zm */ AArch64_LSL_WIDE_ZZZ_B /* 4637 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zd, $Zn, $Zm */ AArch64_LSL_WIDE_ZZZ_H /* 4638 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zd, $Zn, $Zm */ AArch64_LSL_WIDE_ZZZ_S /* 4639 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4640 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4641 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4642 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4643 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4644 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4645 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4646 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4647 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zd, $Zn, $imm */ AArch64_LSL_ZZI_B /* 4648 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zd, $Zn, $imm */ AArch64_LSL_ZZI_D /* 4649 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zd, $Zn, $imm */ AArch64_LSL_ZZI_H /* 4650 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsl $Zd, $Zn, $imm */ AArch64_LSL_ZZI_S /* 4651 */, AARCH64_INS_LSL, #ifndef CAPSTONE_DIET { 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 /* 4652 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET { 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 /* 4653 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET { 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 /* 4654 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET { 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 /* 4655 */, AARCH64_INS_LSRR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Rd, $Rn, $Rm */ AArch64_LSRVWr /* 4656 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Rd, $Rn, $Rm */ AArch64_LSRVXr /* 4657 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zdn, $Pg/m, $_Zdn, $Zm */ AArch64_LSR_WIDE_ZPmZ_B /* 4658 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4659 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4660 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zd, $Zn, $Zm */ AArch64_LSR_WIDE_ZZZ_B /* 4661 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zd, $Zn, $Zm */ AArch64_LSR_WIDE_ZZZ_H /* 4662 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zd, $Zn, $Zm */ AArch64_LSR_WIDE_ZZZ_S /* 4663 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4664 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4665 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4666 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4667 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4668 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4669 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4670 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4671 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zd, $Zn, $imm */ AArch64_LSR_ZZI_B /* 4672 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zd, $Zn, $imm */ AArch64_LSR_ZZI_D /* 4673 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zd, $Zn, $imm */ AArch64_LSR_ZZI_H /* 4674 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* lsr $Zd, $Zn, $imm */ AArch64_LSR_ZZI_S /* 4675 */, AARCH64_INS_LSR, #ifndef CAPSTONE_DIET { 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 /* 4680 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_2ZTZI_H /* 4681 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_2ZTZI_S /* 4682 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_4ZTZI_B /* 4683 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_4ZTZI_H /* 4684 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_4ZTZI_S /* 4685 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 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 /* 4686 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 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 /* 4687 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 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 /* 4688 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 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 /* 4689 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2P1, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_ZTZI_B /* 4690 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_ZTZI_H /* 4691 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti2 $Zd, $ZTt, $Zn$i */ AArch64_LUTI2_ZTZI_S /* 4692 */, AARCH64_INS_LUTI2, #ifndef CAPSTONE_DIET { 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 /* 4695 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ AArch64_LUTI4_2ZTZI_H /* 4696 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ AArch64_LUTI4_2ZTZI_S /* 4697 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ AArch64_LUTI4_4ZTZI_H /* 4698 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ AArch64_LUTI4_4ZTZI_S /* 4699 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 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 /* 4701 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 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 /* 4702 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 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 /* 4703 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 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 /* 4706 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ AArch64_LUTI4_ZTZI_H /* 4707 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* luti4 $Zd, $ZTt, $Zn$i */ AArch64_LUTI4_ZTZI_S /* 4708 */, AARCH64_INS_LUTI4, #ifndef CAPSTONE_DIET { 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 /* 4712 */, AARCH64_INS_MADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* madd $Rd, $Rn, $Rm, $Ra */ AArch64_MADDXrrr /* 4713 */, AARCH64_INS_MADD, #ifndef CAPSTONE_DIET { 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 /* 4715 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET { 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 /* 4716 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET { 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 /* 4717 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET { 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 /* 4718 */, AARCH64_INS_MAD, #ifndef CAPSTONE_DIET { 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 /* 4719 */, AARCH64_INS_MATCH, #ifndef CAPSTONE_DIET { 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 /* 4720 */, AARCH64_INS_MATCH, #ifndef CAPSTONE_DIET { 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 /* 4722 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4723 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4724 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4725 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mla $Zda, $Zn, $Zm$iop */ AArch64_MLA_ZZZI_D /* 4726 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mla $Zda, $Zn, $Zm$iop */ AArch64_MLA_ZZZI_H /* 4727 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mla $Zda, $Zn, $Zm$iop */ AArch64_MLA_ZZZI_S /* 4728 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4729 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4730 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4731 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4732 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4733 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4734 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4735 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4736 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4737 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4738 */, AARCH64_INS_MLA, #ifndef CAPSTONE_DIET { 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 /* 4739 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4740 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4741 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4742 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mls $Zda, $Zn, $Zm$iop */ AArch64_MLS_ZZZI_D /* 4743 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mls $Zda, $Zn, $Zm$iop */ AArch64_MLS_ZZZI_H /* 4744 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mls $Zda, $Zn, $Zm$iop */ AArch64_MLS_ZZZI_S /* 4745 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4746 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4747 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4748 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4749 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4750 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4751 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4752 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4753 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4754 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 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 /* 4755 */, AARCH64_INS_MLS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* setge [$Rd]!, $Rn!, $Rm */ AArch64_MOPSSETGE /* 4756 */, AARCH64_INS_SETGE, #ifndef CAPSTONE_DIET { 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 /* 4757 */, AARCH64_INS_SETGEN, #ifndef CAPSTONE_DIET { 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 /* 4758 */, AARCH64_INS_SETGET, #ifndef CAPSTONE_DIET { 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 /* 4759 */, AARCH64_INS_SETGETN, #ifndef CAPSTONE_DIET { 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 /* 4760 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4761 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4762 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4763 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4764 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4765 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4766 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4767 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4768 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4769 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4770 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4771 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4772 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4773 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4774 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4775 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4776 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4777 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4778 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4779 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4780 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4781 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4782 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4783 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4784 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4785 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4786 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4787 */, AARCH64_INS_MOVAZ, #ifndef CAPSTONE_DIET { 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 /* 4788 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4789 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4790 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4791 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4792 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4793 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4794 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4795 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4796 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4797 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4798 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4799 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4800 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4801 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4802 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4803 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4804 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4805 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4806 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4807 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4808 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4809 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4810 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4811 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4812 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4813 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4814 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4815 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4816 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4817 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4818 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4819 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4820 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4821 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4822 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 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 /* 4823 */, AARCH64_INS_MOVA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movi $Rd, $imm8 */ AArch64_MOVID /* 4824 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4825 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4826 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4827 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4828 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4829 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4830 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4831 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4832 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 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 /* 4833 */, AARCH64_INS_MOVI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movk $Rd, $imm$shift */ AArch64_MOVKWi /* 4834 */, AARCH64_INS_MOVK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movk $Rd, $imm$shift */ AArch64_MOVKXi /* 4835 */, AARCH64_INS_MOVK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movn $Rd, $imm$shift */ AArch64_MOVNWi /* 4836 */, AARCH64_INS_MOVN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movn $Rd, $imm$shift */ AArch64_MOVNXi /* 4837 */, AARCH64_INS_MOVN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ AArch64_MOVPRFX_ZPmZ_B /* 4838 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ AArch64_MOVPRFX_ZPmZ_D /* 4839 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ AArch64_MOVPRFX_ZPmZ_H /* 4840 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/m, $Zn */ AArch64_MOVPRFX_ZPmZ_S /* 4841 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ AArch64_MOVPRFX_ZPzZ_B /* 4842 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ AArch64_MOVPRFX_ZPzZ_D /* 4843 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ AArch64_MOVPRFX_ZPzZ_H /* 4844 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Pg/z, $Zn */ AArch64_MOVPRFX_ZPzZ_S /* 4845 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movprfx $Zd, $Zn */ AArch64_MOVPRFX_ZZ /* 4846 */, AARCH64_INS_MOVPRFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movt $ZTt[$off2, mul vl], $Zt */ AArch64_MOVT /* 4847 */, AARCH64_INS_MOVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, AARCH64_FEATURE_HASSME_LUTV2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movt $ZTt[$imm3], $Rt */ AArch64_MOVT_TIX /* 4848 */, AARCH64_INS_MOVT, #ifndef CAPSTONE_DIET { 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 /* 4850 */, AARCH64_INS_MOVZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* movz $Rd, $imm$shift */ AArch64_MOVZXi /* 4851 */, AARCH64_INS_MOVZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mrrs $Rt, $systemreg */ AArch64_MRRS /* 4852 */, AARCH64_INS_MRRS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mrs $Rt, $systemreg */ AArch64_MRS /* 4853 */, AARCH64_INS_MRS, #ifndef CAPSTONE_DIET { 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 /* 4854 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET { 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 /* 4855 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET { 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 /* 4856 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET { 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 /* 4857 */, AARCH64_INS_MSB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* msr $systemreg, $Rt */ AArch64_MSR /* 4858 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* msrr $systemreg, $Rt */ AArch64_MSRR /* 4859 */, AARCH64_INS_MSRR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASD128, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* msr $pstatefield, $imm */ AArch64_MSRpstateImm1 /* 4860 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* msr $pstatefield, $imm */ AArch64_MSRpstateImm4 /* 4861 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* msr $pstatefield, $imm */ AArch64_MSRpstatesvcrImm1 /* 4862 */, AARCH64_INS_MSR, #ifndef CAPSTONE_DIET { 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 /* 4864 */, AARCH64_INS_MSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* msub $Rd, $Rn, $Rm, $Ra */ AArch64_MSUBXrrr /* 4865 */, AARCH64_INS_MSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zdn, $_Zdn, $imm */ AArch64_MUL_ZI_B /* 4866 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zdn, $_Zdn, $imm */ AArch64_MUL_ZI_D /* 4867 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zdn, $_Zdn, $imm */ AArch64_MUL_ZI_H /* 4868 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zdn, $_Zdn, $imm */ AArch64_MUL_ZI_S /* 4869 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4870 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4871 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4872 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4873 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zd, $Zn, $Zm$iop */ AArch64_MUL_ZZZI_D /* 4874 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zd, $Zn, $Zm$iop */ AArch64_MUL_ZZZI_H /* 4875 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zd, $Zn, $Zm$iop */ AArch64_MUL_ZZZI_S /* 4876 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zd, $Zn, $Zm */ AArch64_MUL_ZZZ_B /* 4877 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zd, $Zn, $Zm */ AArch64_MUL_ZZZ_D /* 4878 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zd, $Zn, $Zm */ AArch64_MUL_ZZZ_H /* 4879 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* mul $Zd, $Zn, $Zm */ AArch64_MUL_ZZZ_S /* 4880 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4881 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4882 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4883 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4884 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4885 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4886 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4887 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4888 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4889 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4890 */, AARCH64_INS_MUL, #ifndef CAPSTONE_DIET { 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 /* 4891 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET { 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 /* 4892 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET { 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 /* 4893 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET { 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 /* 4894 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET { 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 /* 4895 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET { 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 /* 4896 */, AARCH64_INS_MVNI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* nands $Pd, $Pg/z, $Pn, $Pm */ AArch64_NANDS_PPzPP /* 4897 */, AARCH64_INS_NANDS, #ifndef CAPSTONE_DIET { 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 /* 4898 */, AARCH64_INS_NAND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* nbsl $Zdn, $_Zdn, $Zm, $Zk */ AArch64_NBSL_ZZZZ /* 4899 */, AARCH64_INS_NBSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* neg $Zd, $Pg/m, $Zn */ AArch64_NEG_ZPmZ_B /* 4900 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* neg $Zd, $Pg/m, $Zn */ AArch64_NEG_ZPmZ_D /* 4901 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* neg $Zd, $Pg/m, $Zn */ AArch64_NEG_ZPmZ_H /* 4902 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* neg $Zd, $Pg/m, $Zn */ AArch64_NEG_ZPmZ_S /* 4903 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4904 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* neg $Rd, $Rn */ AArch64_NEGv1i64 /* 4905 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4906 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4907 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4908 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4909 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4910 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4911 */, AARCH64_INS_NEG, #ifndef CAPSTONE_DIET { 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 /* 4912 */, AARCH64_INS_NMATCH, #ifndef CAPSTONE_DIET { 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 /* 4913 */, AARCH64_INS_NMATCH, #ifndef CAPSTONE_DIET { 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 /* 4914 */, AARCH64_INS_NORS, #ifndef CAPSTONE_DIET { 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 /* 4915 */, AARCH64_INS_NOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* not $Zd, $Pg/m, $Zn */ AArch64_NOT_ZPmZ_B /* 4916 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* not $Zd, $Pg/m, $Zn */ AArch64_NOT_ZPmZ_D /* 4917 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* not $Zd, $Pg/m, $Zn */ AArch64_NOT_ZPmZ_H /* 4918 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* not $Zd, $Pg/m, $Zn */ AArch64_NOT_ZPmZ_S /* 4919 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET { 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 /* 4920 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET { 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 /* 4921 */, AARCH64_INS_NOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orns $Pd, $Pg/z, $Pn, $Pm */ AArch64_ORNS_PPzPP /* 4922 */, AARCH64_INS_ORNS, #ifndef CAPSTONE_DIET { 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 /* 4923 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orn $Rd, $Rn, $Rm_and_shift */ AArch64_ORNXrs /* 4924 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orn $Pd, $Pg/z, $Pn, $Pm */ AArch64_ORN_PPzPP /* 4925 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET { 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 /* 4926 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET { 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 /* 4927 */, AARCH64_INS_ORN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orqv $Vd.16b, $Pg, $Zn */ AArch64_ORQV_VPZ_B /* 4928 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET { 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 /* 4929 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET { 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 /* 4930 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET { 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 /* 4931 */, AARCH64_INS_ORQV, #ifndef CAPSTONE_DIET { 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 /* 4932 */, AARCH64_INS_ORRS, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orr $Rd, $Rn, $imm */ AArch64_ORRWri /* 4933 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orr $Rd, $Rn, $Rm_and_shift */ AArch64_ORRWrs /* 4934 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orr $Rd, $Rn, $imm */ AArch64_ORRXri /* 4935 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orr $Rd, $Rn, $Rm_and_shift */ AArch64_ORRXrs /* 4936 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orr $Pd, $Pg/z, $Pn, $Pm */ AArch64_ORR_PPzPP /* 4937 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orr $Zdn, $_Zdn, $imms13 */ AArch64_ORR_ZI /* 4938 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4939 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4940 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4941 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4942 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orr $Zd, $Zn, $Zm */ AArch64_ORR_ZZZ /* 4943 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4944 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4945 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4946 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4947 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4948 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 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 /* 4949 */, AARCH64_INS_ORR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orv $Vd, $Pg, $Zn */ AArch64_ORV_VPZ_B /* 4950 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orv $Vd, $Pg, $Zn */ AArch64_ORV_VPZ_D /* 4951 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orv $Vd, $Pg, $Zn */ AArch64_ORV_VPZ_H /* 4952 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* orv $Vd, $Pg, $Zn */ AArch64_ORV_VPZ_S /* 4953 */, AARCH64_INS_ORV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacda $Rd, $Rn */ AArch64_PACDA /* 4954 */, AARCH64_INS_PACDA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacdb $Rd, $Rn */ AArch64_PACDB /* 4955 */, AARCH64_INS_PACDB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacdza $Rd */ AArch64_PACDZA /* 4956 */, AARCH64_INS_PACDZA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacdzb $Rd */ AArch64_PACDZB /* 4957 */, AARCH64_INS_PACDZB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacga $Rd, $Rn, $Rm */ AArch64_PACGA /* 4958 */, AARCH64_INS_PACGA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacia $Rd, $Rn */ AArch64_PACIA /* 4959 */, AARCH64_INS_PACIA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* hint #8 */ AArch64_PACIA1716 /* 4960 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 4962 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 4964 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacib $Rd, $Rn */ AArch64_PACIB /* 4965 */, AARCH64_INS_PACIB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* hint #10 */ AArch64_PACIB1716 /* 4966 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 4968 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { 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 /* 4970 */, AARCH64_INS_HINT, #ifndef CAPSTONE_DIET { AARCH64_REG_LR, 0 }, { AARCH64_REG_LR, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* paciza $Rd */ AArch64_PACIZA /* 4971 */, AARCH64_INS_PACIZA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASPAUTH, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pacizb $Rd */ AArch64_PACIZB /* 4972 */, AARCH64_INS_PACIZB, #ifndef CAPSTONE_DIET { 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 /* 4976 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 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 /* 4977 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 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 /* 4978 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 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 /* 4979 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 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 /* 4980 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 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 /* 4981 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 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 /* 4982 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 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 /* 4983 */, AARCH64_INS_PEXT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pfalse $Pd */ AArch64_PFALSE /* 4984 */, AARCH64_INS_PFALSE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pfirst $Pdn, $Pg, $_Pdn */ AArch64_PFIRST_B /* 4985 */, AARCH64_INS_PFIRST, #ifndef CAPSTONE_DIET { 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 /* 4986 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4987 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4988 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4989 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4990 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4991 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4992 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4993 */, AARCH64_INS_PMOV, #ifndef CAPSTONE_DIET { 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 /* 4994 */, AARCH64_INS_PMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pmullb $Zd, $Zn, $Zm */ AArch64_PMULLB_ZZZ_H /* 4995 */, AARCH64_INS_PMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pmullb $Zd, $Zn, $Zm */ AArch64_PMULLB_ZZZ_Q /* 4996 */, AARCH64_INS_PMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2AES, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pmullt $Zd, $Zn, $Zm */ AArch64_PMULLT_ZZZ_D /* 4997 */, AARCH64_INS_PMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pmullt $Zd, $Zn, $Zm */ AArch64_PMULLT_ZZZ_H /* 4998 */, AARCH64_INS_PMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pmullt $Zd, $Zn, $Zm */ AArch64_PMULLT_ZZZ_Q /* 4999 */, AARCH64_INS_PMULLT, #ifndef CAPSTONE_DIET { 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 /* 5000 */, AARCH64_INS_PMULL2, #ifndef CAPSTONE_DIET { 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 /* 5001 */, AARCH64_INS_PMULL, #ifndef CAPSTONE_DIET { 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 /* 5002 */, AARCH64_INS_PMULL2, #ifndef CAPSTONE_DIET { 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 /* 5003 */, AARCH64_INS_PMULL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pmul $Zd, $Zn, $Zm */ AArch64_PMUL_ZZZ_B /* 5004 */, AARCH64_INS_PMUL, #ifndef CAPSTONE_DIET { 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 /* 5005 */, AARCH64_INS_PMUL, #ifndef CAPSTONE_DIET { 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 /* 5006 */, AARCH64_INS_PMUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* pnext $Pdn, $Pg, $_Pdn */ AArch64_PNEXT_B /* 5007 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET { 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 /* 5008 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET { 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 /* 5009 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET { 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 /* 5010 */, AARCH64_INS_PNEXT, #ifndef CAPSTONE_DIET { 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 /* 5011 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfb $prfop, $Pg, [$Rn, $Zm] */ AArch64_PRFB_D_SCALED /* 5012 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 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 /* 5013 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 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 /* 5014 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 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 /* 5015 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfb $prfop, $Pg, [$Rn, $Rm] */ AArch64_PRFB_PRR /* 5016 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfb $prfop, $Pg, [$Zn, $imm5] */ AArch64_PRFB_S_PZI /* 5017 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 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 /* 5018 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 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 /* 5019 */, AARCH64_INS_PRFB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfd $prfop, $Pg, [$Zn, $imm5] */ AArch64_PRFD_D_PZI /* 5020 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfd $prfop, $Pg, [$Rn, $Zm] */ AArch64_PRFD_D_SCALED /* 5021 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 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 /* 5022 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 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 /* 5023 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 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 /* 5024 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfd $prfop, $Pg, [$Rn, $Rm] */ AArch64_PRFD_PRR /* 5025 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfd $prfop, $Pg, [$Zn, $imm5] */ AArch64_PRFD_S_PZI /* 5026 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 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 /* 5027 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 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 /* 5028 */, AARCH64_INS_PRFD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfh $prfop, $Pg, [$Zn, $imm5] */ AArch64_PRFH_D_PZI /* 5029 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfh $prfop, $Pg, [$Rn, $Zm] */ AArch64_PRFH_D_SCALED /* 5030 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 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 /* 5031 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 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 /* 5032 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 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 /* 5033 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfh $prfop, $Pg, [$Rn, $Rm] */ AArch64_PRFH_PRR /* 5034 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfh $prfop, $Pg, [$Zn, $imm5] */ AArch64_PRFH_S_PZI /* 5035 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 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 /* 5036 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 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 /* 5037 */, AARCH64_INS_PRFH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfm $Rt, $label */ AArch64_PRFMl /* 5038 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfm $Rt, [$Rn, $Rm, $extend] */ AArch64_PRFMroW /* 5039 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfm $Rt, [$Rn, $Rm, $extend] */ AArch64_PRFMroX /* 5040 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfm $Rt, [$Rn, $offset] */ AArch64_PRFMui /* 5041 */, AARCH64_INS_PRFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfum $Rt, [$Rn, $offset] */ AArch64_PRFUMi /* 5042 */, AARCH64_INS_PRFUM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfw $prfop, $Pg, [$Zn, $imm5] */ AArch64_PRFW_D_PZI /* 5043 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfw $prfop, $Pg, [$Rn, $Zm] */ AArch64_PRFW_D_SCALED /* 5044 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 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 /* 5045 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 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 /* 5046 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 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 /* 5047 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfw $prfop, $Pg, [$Rn, $Rm] */ AArch64_PRFW_PRR /* 5048 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* prfw $prfop, $Pg, [$Zn, $imm5] */ AArch64_PRFW_S_PZI /* 5049 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 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 /* 5050 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 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 /* 5051 */, AARCH64_INS_PRFW, #ifndef CAPSTONE_DIET { 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 /* 5052 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET { 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 /* 5053 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET { 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 /* 5054 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET { 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 /* 5055 */, AARCH64_INS_PSEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptest $Pg, $Pn */ AArch64_PTEST_PP /* 5056 */, AARCH64_INS_PTEST, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrues $Pd, $pattern */ AArch64_PTRUES_B /* 5057 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrues $Pd, $pattern */ AArch64_PTRUES_D /* 5058 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrues $Pd, $pattern */ AArch64_PTRUES_H /* 5059 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrues $Pd, $pattern */ AArch64_PTRUES_S /* 5060 */, AARCH64_INS_PTRUES, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $Pd, $pattern */ AArch64_PTRUE_B /* 5061 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $PNd */ AArch64_PTRUE_C_B /* 5062 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $PNd */ AArch64_PTRUE_C_D /* 5063 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $PNd */ AArch64_PTRUE_C_H /* 5064 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $PNd */ AArch64_PTRUE_C_S /* 5065 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $Pd, $pattern */ AArch64_PTRUE_D /* 5066 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $Pd, $pattern */ AArch64_PTRUE_H /* 5067 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ptrue $Pd, $pattern */ AArch64_PTRUE_S /* 5068 */, AARCH64_INS_PTRUE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* punpkhi $Pd, $Pn */ AArch64_PUNPKHI_PP /* 5069 */, AARCH64_INS_PUNPKHI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* punpklo $Pd, $Pn */ AArch64_PUNPKLO_PP /* 5070 */, AARCH64_INS_PUNPKLO, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* raddhnb $Zd, $Zn, $Zm */ AArch64_RADDHNB_ZZZ_B /* 5071 */, AARCH64_INS_RADDHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* raddhnb $Zd, $Zn, $Zm */ AArch64_RADDHNB_ZZZ_H /* 5072 */, AARCH64_INS_RADDHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* raddhnb $Zd, $Zn, $Zm */ AArch64_RADDHNB_ZZZ_S /* 5073 */, AARCH64_INS_RADDHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* raddhnt $Zd, $Zn, $Zm */ AArch64_RADDHNT_ZZZ_B /* 5074 */, AARCH64_INS_RADDHNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* raddhnt $Zd, $Zn, $Zm */ AArch64_RADDHNT_ZZZ_H /* 5075 */, AARCH64_INS_RADDHNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* raddhnt $Zd, $Zn, $Zm */ AArch64_RADDHNT_ZZZ_S /* 5076 */, AARCH64_INS_RADDHNT, #ifndef CAPSTONE_DIET { 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 /* 5077 */, AARCH64_INS_RADDHN, #ifndef CAPSTONE_DIET { 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 /* 5078 */, AARCH64_INS_RADDHN2, #ifndef CAPSTONE_DIET { 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 /* 5079 */, AARCH64_INS_RADDHN, #ifndef CAPSTONE_DIET { 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 /* 5080 */, AARCH64_INS_RADDHN2, #ifndef CAPSTONE_DIET { 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 /* 5081 */, AARCH64_INS_RADDHN2, #ifndef CAPSTONE_DIET { 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 /* 5082 */, AARCH64_INS_RADDHN, #ifndef CAPSTONE_DIET { 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 /* 5083 */, AARCH64_INS_RAX1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rax1 $Zd, $Zn, $Zm */ AArch64_RAX1_ZZZ_D /* 5084 */, AARCH64_INS_RAX1, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2SHA3, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rbit $Rd, $Rn */ AArch64_RBITWr /* 5085 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rbit $Rd, $Rn */ AArch64_RBITXr /* 5086 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rbit $Zd, $Pg/m, $Zn */ AArch64_RBIT_ZPmZ_B /* 5087 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rbit $Zd, $Pg/m, $Zn */ AArch64_RBIT_ZPmZ_D /* 5088 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rbit $Zd, $Pg/m, $Zn */ AArch64_RBIT_ZPmZ_H /* 5089 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rbit $Zd, $Pg/m, $Zn */ AArch64_RBIT_ZPmZ_S /* 5090 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 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 /* 5091 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 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 /* 5092 */, AARCH64_INS_RBIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rcwcas $Rs, $Rt, [$Rn] */ AArch64_RCWCAS /* 5093 */, AARCH64_INS_RCWCAS, #ifndef CAPSTONE_DIET { 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 /* 5094 */, AARCH64_INS_RCWCASA, #ifndef CAPSTONE_DIET { 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 /* 5095 */, AARCH64_INS_RCWCASAL, #ifndef CAPSTONE_DIET { 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 /* 5096 */, AARCH64_INS_RCWCASL, #ifndef CAPSTONE_DIET { 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 /* 5097 */, AARCH64_INS_RCWCASP, #ifndef CAPSTONE_DIET { 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 /* 5098 */, AARCH64_INS_RCWCASPA, #ifndef CAPSTONE_DIET { 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 /* 5099 */, AARCH64_INS_RCWCASPAL, #ifndef CAPSTONE_DIET { 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 /* 5100 */, AARCH64_INS_RCWCASPL, #ifndef CAPSTONE_DIET { 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 /* 5101 */, AARCH64_INS_RCWCLR, #ifndef CAPSTONE_DIET { 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 /* 5102 */, AARCH64_INS_RCWCLRA, #ifndef CAPSTONE_DIET { 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 /* 5103 */, AARCH64_INS_RCWCLRAL, #ifndef CAPSTONE_DIET { 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 /* 5104 */, AARCH64_INS_RCWCLRL, #ifndef CAPSTONE_DIET { 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 /* 5105 */, AARCH64_INS_RCWCLRP, #ifndef CAPSTONE_DIET { 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 /* 5106 */, AARCH64_INS_RCWCLRPA, #ifndef CAPSTONE_DIET { 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 /* 5107 */, AARCH64_INS_RCWCLRPAL, #ifndef CAPSTONE_DIET { 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 /* 5108 */, AARCH64_INS_RCWCLRPL, #ifndef CAPSTONE_DIET { 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 /* 5109 */, AARCH64_INS_RCWSCLR, #ifndef CAPSTONE_DIET { 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 /* 5110 */, AARCH64_INS_RCWSCLRA, #ifndef CAPSTONE_DIET { 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 /* 5111 */, AARCH64_INS_RCWSCLRAL, #ifndef CAPSTONE_DIET { 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 /* 5112 */, AARCH64_INS_RCWSCLRL, #ifndef CAPSTONE_DIET { 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 /* 5113 */, AARCH64_INS_RCWSCLRP, #ifndef CAPSTONE_DIET { 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 /* 5114 */, AARCH64_INS_RCWSCLRPA, #ifndef CAPSTONE_DIET { 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 /* 5115 */, AARCH64_INS_RCWSCLRPAL, #ifndef CAPSTONE_DIET { 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 /* 5116 */, AARCH64_INS_RCWSCLRPL, #ifndef CAPSTONE_DIET { 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 /* 5117 */, AARCH64_INS_RCWSCAS, #ifndef CAPSTONE_DIET { 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 /* 5118 */, AARCH64_INS_RCWSCASA, #ifndef CAPSTONE_DIET { 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 /* 5119 */, AARCH64_INS_RCWSCASAL, #ifndef CAPSTONE_DIET { 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 /* 5120 */, AARCH64_INS_RCWSCASL, #ifndef CAPSTONE_DIET { 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 /* 5121 */, AARCH64_INS_RCWSCASP, #ifndef CAPSTONE_DIET { 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 /* 5122 */, AARCH64_INS_RCWSCASPA, #ifndef CAPSTONE_DIET { 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 /* 5123 */, AARCH64_INS_RCWSCASPAL, #ifndef CAPSTONE_DIET { 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 /* 5124 */, AARCH64_INS_RCWSCASPL, #ifndef CAPSTONE_DIET { 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 /* 5125 */, AARCH64_INS_RCWSET, #ifndef CAPSTONE_DIET { 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 /* 5126 */, AARCH64_INS_RCWSETA, #ifndef CAPSTONE_DIET { 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 /* 5127 */, AARCH64_INS_RCWSETAL, #ifndef CAPSTONE_DIET { 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 /* 5128 */, AARCH64_INS_RCWSETL, #ifndef CAPSTONE_DIET { 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 /* 5129 */, AARCH64_INS_RCWSETP, #ifndef CAPSTONE_DIET { 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 /* 5130 */, AARCH64_INS_RCWSETPA, #ifndef CAPSTONE_DIET { 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 /* 5131 */, AARCH64_INS_RCWSETPAL, #ifndef CAPSTONE_DIET { 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 /* 5132 */, AARCH64_INS_RCWSETPL, #ifndef CAPSTONE_DIET { 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 /* 5133 */, AARCH64_INS_RCWSSET, #ifndef CAPSTONE_DIET { 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 /* 5134 */, AARCH64_INS_RCWSSETA, #ifndef CAPSTONE_DIET { 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 /* 5135 */, AARCH64_INS_RCWSSETAL, #ifndef CAPSTONE_DIET { 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 /* 5136 */, AARCH64_INS_RCWSSETL, #ifndef CAPSTONE_DIET { 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 /* 5137 */, AARCH64_INS_RCWSSETP, #ifndef CAPSTONE_DIET { 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 /* 5138 */, AARCH64_INS_RCWSSETPA, #ifndef CAPSTONE_DIET { 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 /* 5139 */, AARCH64_INS_RCWSSETPAL, #ifndef CAPSTONE_DIET { 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 /* 5140 */, AARCH64_INS_RCWSSETPL, #ifndef CAPSTONE_DIET { 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 /* 5141 */, AARCH64_INS_RCWSWP, #ifndef CAPSTONE_DIET { 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 /* 5142 */, AARCH64_INS_RCWSWPA, #ifndef CAPSTONE_DIET { 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 /* 5143 */, AARCH64_INS_RCWSWPAL, #ifndef CAPSTONE_DIET { 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 /* 5144 */, AARCH64_INS_RCWSWPL, #ifndef CAPSTONE_DIET { 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 /* 5145 */, AARCH64_INS_RCWSWPP, #ifndef CAPSTONE_DIET { 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 /* 5146 */, AARCH64_INS_RCWSWPPA, #ifndef CAPSTONE_DIET { 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 /* 5147 */, AARCH64_INS_RCWSWPPAL, #ifndef CAPSTONE_DIET { 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 /* 5148 */, AARCH64_INS_RCWSWPPL, #ifndef CAPSTONE_DIET { 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 /* 5149 */, AARCH64_INS_RCWSSWP, #ifndef CAPSTONE_DIET { 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 /* 5150 */, AARCH64_INS_RCWSSWPA, #ifndef CAPSTONE_DIET { 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 /* 5151 */, AARCH64_INS_RCWSSWPAL, #ifndef CAPSTONE_DIET { 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 /* 5152 */, AARCH64_INS_RCWSSWPL, #ifndef CAPSTONE_DIET { 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 /* 5153 */, AARCH64_INS_RCWSSWPP, #ifndef CAPSTONE_DIET { 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 /* 5154 */, AARCH64_INS_RCWSSWPPA, #ifndef CAPSTONE_DIET { 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 /* 5155 */, AARCH64_INS_RCWSSWPPAL, #ifndef CAPSTONE_DIET { 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 /* 5156 */, AARCH64_INS_RCWSSWPPL, #ifndef CAPSTONE_DIET { 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 /* 5157 */, AARCH64_INS_RDFFRS, #ifndef CAPSTONE_DIET { 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 /* 5158 */, AARCH64_INS_RDFFR, #ifndef CAPSTONE_DIET { AARCH64_REG_FFR, 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rdffr $Pd */ AArch64_RDFFR_P_REAL /* 5159 */, AARCH64_INS_RDFFR, #ifndef CAPSTONE_DIET { AARCH64_REG_FFR, 0 }, { 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rdsvl $Rd, $imm6 */ AArch64_RDSVLI_XI /* 5160 */, AARCH64_INS_RDSVL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rdvl $Rd, $imm6 */ AArch64_RDVLI_XI /* 5161 */, AARCH64_INS_RDVL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ret $Rn */ AArch64_RET /* 5162 */, AARCH64_INS_RET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_GRP_JUMP, AARCH64_GRP_RET, 0 }, 1, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* retaa */ AArch64_RETAA /* 5163 */, AARCH64_INS_RETAA, #ifndef CAPSTONE_DIET { 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 /* 5166 */, AARCH64_INS_RETAB, #ifndef CAPSTONE_DIET { 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 /* 5169 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev16 $Rd, $Rn */ AArch64_REV16Xr /* 5170 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev16{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ AArch64_REV16v16i8 /* 5171 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET { 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 /* 5172 */, AARCH64_INS_REV16, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev32 $Rd, $Rn */ AArch64_REV32Xr /* 5173 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev32{ $Rd.16b, $Rn.16b|.16b $Rd, $Rn} */ AArch64_REV32v16i8 /* 5174 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET { 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 /* 5175 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET { 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 /* 5176 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET { 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 /* 5177 */, AARCH64_INS_REV32, #ifndef CAPSTONE_DIET { 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 /* 5178 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET { 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 /* 5179 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET { 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 /* 5180 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET { 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 /* 5181 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET { 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 /* 5182 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET { 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 /* 5183 */, AARCH64_INS_REV64, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* revb $Zd, $Pg/m, $Zn */ AArch64_REVB_ZPmZ_D /* 5184 */, AARCH64_INS_REVB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* revb $Zd, $Pg/m, $Zn */ AArch64_REVB_ZPmZ_H /* 5185 */, AARCH64_INS_REVB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* revb $Zd, $Pg/m, $Zn */ AArch64_REVB_ZPmZ_S /* 5186 */, AARCH64_INS_REVB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* revd $Zd, $Pg/m, $Zn */ AArch64_REVD_ZPmZ /* 5187 */, AARCH64_INS_REVD, #ifndef CAPSTONE_DIET { 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 /* 5188 */, AARCH64_INS_REVH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* revh $Zd, $Pg/m, $Zn */ AArch64_REVH_ZPmZ_S /* 5189 */, AARCH64_INS_REVH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* revw $Zd, $Pg/m, $Zn */ AArch64_REVW_ZPmZ_D /* 5190 */, AARCH64_INS_REVW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Rd, $Rn */ AArch64_REVWr /* 5191 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Rd, $Rn */ AArch64_REVXr /* 5192 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Pd, $Pn */ AArch64_REV_PP_B /* 5193 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Pd, $Pn */ AArch64_REV_PP_D /* 5194 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Pd, $Pn */ AArch64_REV_PP_H /* 5195 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Pd, $Pn */ AArch64_REV_PP_S /* 5196 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Zd, $Zn */ AArch64_REV_ZZ_B /* 5197 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Zd, $Zn */ AArch64_REV_ZZ_D /* 5198 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Zd, $Zn */ AArch64_REV_ZZ_H /* 5199 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rev $Zd, $Zn */ AArch64_REV_ZZ_S /* 5200 */, AARCH64_INS_REV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rmif{ $Rn, $imm, $mask} */ AArch64_RMIF /* 5201 */, AARCH64_INS_RMIF, #ifndef CAPSTONE_DIET { 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 /* 5202 */, AARCH64_INS_ROR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* ror $Rd, $Rn, $Rm */ AArch64_RORVXr /* 5203 */, AARCH64_INS_ROR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rprfm $Rt, $Rm, [$Rn] */ AArch64_RPRFM /* 5204 */, AARCH64_INS_RPRFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rshrnb $Zd, $Zn, $imm */ AArch64_RSHRNB_ZZI_B /* 5205 */, AARCH64_INS_RSHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rshrnb $Zd, $Zn, $imm */ AArch64_RSHRNB_ZZI_H /* 5206 */, AARCH64_INS_RSHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rshrnb $Zd, $Zn, $imm */ AArch64_RSHRNB_ZZI_S /* 5207 */, AARCH64_INS_RSHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rshrnt $Zd, $Zn, $imm */ AArch64_RSHRNT_ZZI_B /* 5208 */, AARCH64_INS_RSHRNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rshrnt $Zd, $Zn, $imm */ AArch64_RSHRNT_ZZI_H /* 5209 */, AARCH64_INS_RSHRNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rshrnt $Zd, $Zn, $imm */ AArch64_RSHRNT_ZZI_S /* 5210 */, AARCH64_INS_RSHRNT, #ifndef CAPSTONE_DIET { 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 /* 5211 */, AARCH64_INS_RSHRN2, #ifndef CAPSTONE_DIET { 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 /* 5212 */, AARCH64_INS_RSHRN, #ifndef CAPSTONE_DIET { 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 /* 5213 */, AARCH64_INS_RSHRN, #ifndef CAPSTONE_DIET { 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 /* 5214 */, AARCH64_INS_RSHRN2, #ifndef CAPSTONE_DIET { 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 /* 5215 */, AARCH64_INS_RSHRN2, #ifndef CAPSTONE_DIET { 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 /* 5216 */, AARCH64_INS_RSHRN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rsubhnb $Zd, $Zn, $Zm */ AArch64_RSUBHNB_ZZZ_B /* 5217 */, AARCH64_INS_RSUBHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rsubhnb $Zd, $Zn, $Zm */ AArch64_RSUBHNB_ZZZ_H /* 5218 */, AARCH64_INS_RSUBHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rsubhnb $Zd, $Zn, $Zm */ AArch64_RSUBHNB_ZZZ_S /* 5219 */, AARCH64_INS_RSUBHNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rsubhnt $Zd, $Zn, $Zm */ AArch64_RSUBHNT_ZZZ_B /* 5220 */, AARCH64_INS_RSUBHNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rsubhnt $Zd, $Zn, $Zm */ AArch64_RSUBHNT_ZZZ_H /* 5221 */, AARCH64_INS_RSUBHNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* rsubhnt $Zd, $Zn, $Zm */ AArch64_RSUBHNT_ZZZ_S /* 5222 */, AARCH64_INS_RSUBHNT, #ifndef CAPSTONE_DIET { 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 /* 5223 */, AARCH64_INS_RSUBHN, #ifndef CAPSTONE_DIET { 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 /* 5224 */, AARCH64_INS_RSUBHN2, #ifndef CAPSTONE_DIET { 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 /* 5225 */, AARCH64_INS_RSUBHN, #ifndef CAPSTONE_DIET { 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 /* 5226 */, AARCH64_INS_RSUBHN2, #ifndef CAPSTONE_DIET { 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 /* 5227 */, AARCH64_INS_RSUBHN2, #ifndef CAPSTONE_DIET { 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 /* 5228 */, AARCH64_INS_RSUBHN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabalb $Zda, $Zn, $Zm */ AArch64_SABALB_ZZZ_D /* 5229 */, AARCH64_INS_SABALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabalb $Zda, $Zn, $Zm */ AArch64_SABALB_ZZZ_H /* 5230 */, AARCH64_INS_SABALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabalb $Zda, $Zn, $Zm */ AArch64_SABALB_ZZZ_S /* 5231 */, AARCH64_INS_SABALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabalt $Zda, $Zn, $Zm */ AArch64_SABALT_ZZZ_D /* 5232 */, AARCH64_INS_SABALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabalt $Zda, $Zn, $Zm */ AArch64_SABALT_ZZZ_H /* 5233 */, AARCH64_INS_SABALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabalt $Zda, $Zn, $Zm */ AArch64_SABALT_ZZZ_S /* 5234 */, AARCH64_INS_SABALT, #ifndef CAPSTONE_DIET { 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 /* 5235 */, AARCH64_INS_SABAL2, #ifndef CAPSTONE_DIET { 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 /* 5236 */, AARCH64_INS_SABAL, #ifndef CAPSTONE_DIET { 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 /* 5237 */, AARCH64_INS_SABAL, #ifndef CAPSTONE_DIET { 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 /* 5238 */, AARCH64_INS_SABAL2, #ifndef CAPSTONE_DIET { 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 /* 5239 */, AARCH64_INS_SABAL2, #ifndef CAPSTONE_DIET { 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 /* 5240 */, AARCH64_INS_SABAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saba $Zda, $Zn, $Zm */ AArch64_SABA_ZZZ_B /* 5241 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saba $Zda, $Zn, $Zm */ AArch64_SABA_ZZZ_D /* 5242 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saba $Zda, $Zn, $Zm */ AArch64_SABA_ZZZ_H /* 5243 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saba $Zda, $Zn, $Zm */ AArch64_SABA_ZZZ_S /* 5244 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 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 /* 5245 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 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 /* 5246 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 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 /* 5247 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 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 /* 5248 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 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 /* 5249 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 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 /* 5250 */, AARCH64_INS_SABA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabdlb $Zd, $Zn, $Zm */ AArch64_SABDLB_ZZZ_D /* 5251 */, AARCH64_INS_SABDLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabdlb $Zd, $Zn, $Zm */ AArch64_SABDLB_ZZZ_H /* 5252 */, AARCH64_INS_SABDLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabdlb $Zd, $Zn, $Zm */ AArch64_SABDLB_ZZZ_S /* 5253 */, AARCH64_INS_SABDLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabdlt $Zd, $Zn, $Zm */ AArch64_SABDLT_ZZZ_D /* 5254 */, AARCH64_INS_SABDLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabdlt $Zd, $Zn, $Zm */ AArch64_SABDLT_ZZZ_H /* 5255 */, AARCH64_INS_SABDLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sabdlt $Zd, $Zn, $Zm */ AArch64_SABDLT_ZZZ_S /* 5256 */, AARCH64_INS_SABDLT, #ifndef CAPSTONE_DIET { 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 /* 5257 */, AARCH64_INS_SABDL2, #ifndef CAPSTONE_DIET { 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 /* 5258 */, AARCH64_INS_SABDL, #ifndef CAPSTONE_DIET { 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 /* 5259 */, AARCH64_INS_SABDL, #ifndef CAPSTONE_DIET { 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 /* 5260 */, AARCH64_INS_SABDL2, #ifndef CAPSTONE_DIET { 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 /* 5261 */, AARCH64_INS_SABDL2, #ifndef CAPSTONE_DIET { 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 /* 5262 */, AARCH64_INS_SABDL, #ifndef CAPSTONE_DIET { 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 /* 5263 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5264 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5265 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5266 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5267 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5268 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5269 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5270 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5271 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 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 /* 5272 */, AARCH64_INS_SABD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sadalp $Zda, $Pg/m, $Zn */ AArch64_SADALP_ZPmZ_D /* 5273 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sadalp $Zda, $Pg/m, $Zn */ AArch64_SADALP_ZPmZ_H /* 5274 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sadalp $Zda, $Pg/m, $Zn */ AArch64_SADALP_ZPmZ_S /* 5275 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 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 /* 5276 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 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 /* 5277 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 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 /* 5278 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 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 /* 5279 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 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 /* 5280 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 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 /* 5281 */, AARCH64_INS_SADALP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlbt $Zd, $Zn, $Zm */ AArch64_SADDLBT_ZZZ_D /* 5282 */, AARCH64_INS_SADDLBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlbt $Zd, $Zn, $Zm */ AArch64_SADDLBT_ZZZ_H /* 5283 */, AARCH64_INS_SADDLBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlbt $Zd, $Zn, $Zm */ AArch64_SADDLBT_ZZZ_S /* 5284 */, AARCH64_INS_SADDLBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlb $Zd, $Zn, $Zm */ AArch64_SADDLB_ZZZ_D /* 5285 */, AARCH64_INS_SADDLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlb $Zd, $Zn, $Zm */ AArch64_SADDLB_ZZZ_H /* 5286 */, AARCH64_INS_SADDLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlb $Zd, $Zn, $Zm */ AArch64_SADDLB_ZZZ_S /* 5287 */, AARCH64_INS_SADDLB, #ifndef CAPSTONE_DIET { 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 /* 5288 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET { 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 /* 5289 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET { 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 /* 5290 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET { 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 /* 5291 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET { 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 /* 5292 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET { 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 /* 5293 */, AARCH64_INS_SADDLP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlt $Zd, $Zn, $Zm */ AArch64_SADDLT_ZZZ_D /* 5294 */, AARCH64_INS_SADDLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlt $Zd, $Zn, $Zm */ AArch64_SADDLT_ZZZ_H /* 5295 */, AARCH64_INS_SADDLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlt $Zd, $Zn, $Zm */ AArch64_SADDLT_ZZZ_S /* 5296 */, AARCH64_INS_SADDLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ AArch64_SADDLVv16i8v /* 5297 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_SADDLVv4i16v /* 5298 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ AArch64_SADDLVv4i32v /* 5299 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ AArch64_SADDLVv8i16v /* 5300 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddlv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ AArch64_SADDLVv8i8v /* 5301 */, AARCH64_INS_SADDLV, #ifndef CAPSTONE_DIET { 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 /* 5302 */, AARCH64_INS_SADDL2, #ifndef CAPSTONE_DIET { 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 /* 5303 */, AARCH64_INS_SADDL, #ifndef CAPSTONE_DIET { 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 /* 5304 */, AARCH64_INS_SADDL, #ifndef CAPSTONE_DIET { 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 /* 5305 */, AARCH64_INS_SADDL2, #ifndef CAPSTONE_DIET { 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 /* 5306 */, AARCH64_INS_SADDL2, #ifndef CAPSTONE_DIET { 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 /* 5307 */, AARCH64_INS_SADDL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddv $Vd, $Pg, $Zn */ AArch64_SADDV_VPZ_B /* 5308 */, AARCH64_INS_SADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddv $Vd, $Pg, $Zn */ AArch64_SADDV_VPZ_H /* 5309 */, AARCH64_INS_SADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddv $Vd, $Pg, $Zn */ AArch64_SADDV_VPZ_S /* 5310 */, AARCH64_INS_SADDV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddwb $Zd, $Zn, $Zm */ AArch64_SADDWB_ZZZ_D /* 5311 */, AARCH64_INS_SADDWB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddwb $Zd, $Zn, $Zm */ AArch64_SADDWB_ZZZ_H /* 5312 */, AARCH64_INS_SADDWB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddwb $Zd, $Zn, $Zm */ AArch64_SADDWB_ZZZ_S /* 5313 */, AARCH64_INS_SADDWB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddwt $Zd, $Zn, $Zm */ AArch64_SADDWT_ZZZ_D /* 5314 */, AARCH64_INS_SADDWT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddwt $Zd, $Zn, $Zm */ AArch64_SADDWT_ZZZ_H /* 5315 */, AARCH64_INS_SADDWT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* saddwt $Zd, $Zn, $Zm */ AArch64_SADDWT_ZZZ_S /* 5316 */, AARCH64_INS_SADDWT, #ifndef CAPSTONE_DIET { 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 /* 5317 */, AARCH64_INS_SADDW2, #ifndef CAPSTONE_DIET { 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 /* 5318 */, AARCH64_INS_SADDW, #ifndef CAPSTONE_DIET { 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 /* 5319 */, AARCH64_INS_SADDW, #ifndef CAPSTONE_DIET { 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 /* 5320 */, AARCH64_INS_SADDW2, #ifndef CAPSTONE_DIET { 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 /* 5321 */, AARCH64_INS_SADDW2, #ifndef CAPSTONE_DIET { 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 /* 5322 */, AARCH64_INS_SADDW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sb */ AArch64_SB /* 5323 */, AARCH64_INS_SB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSB, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbclb $Zda, $Zn, $Zm */ AArch64_SBCLB_ZZZ_D /* 5324 */, AARCH64_INS_SBCLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbclb $Zda, $Zn, $Zm */ AArch64_SBCLB_ZZZ_S /* 5325 */, AARCH64_INS_SBCLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbclt $Zda, $Zn, $Zm */ AArch64_SBCLT_ZZZ_D /* 5326 */, AARCH64_INS_SBCLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbclt $Zda, $Zn, $Zm */ AArch64_SBCLT_ZZZ_S /* 5327 */, AARCH64_INS_SBCLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbcs $Rd, $Rn, $Rm */ AArch64_SBCSWr /* 5328 */, AARCH64_INS_SBCS, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbcs $Rd, $Rn, $Rm */ AArch64_SBCSXr /* 5329 */, AARCH64_INS_SBCS, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbc $Rd, $Rn, $Rm */ AArch64_SBCWr /* 5330 */, AARCH64_INS_SBC, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbc $Rd, $Rn, $Rm */ AArch64_SBCXr /* 5331 */, AARCH64_INS_SBC, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbfm $Rd, $Rn, $immr, $imms */ AArch64_SBFMWri /* 5332 */, AARCH64_INS_SBFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sbfm $Rd, $Rn, $immr, $imms */ AArch64_SBFMXri /* 5333 */, AARCH64_INS_SBFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG2_2Z2Z_B /* 5334 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG2_2Z2Z_D /* 5335 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG2_2Z2Z_H /* 5336 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG2_2Z2Z_S /* 5337 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG4_4Z4Z_B /* 5338 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG4_4Z4Z_D /* 5339 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG4_4Z4Z_H /* 5340 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_VG4_4Z4Z_S /* 5341 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sclamp $Zd, $Zn, $Zm */ AArch64_SCLAMP_ZZZ_B /* 5342 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 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 /* 5343 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 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 /* 5344 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 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 /* 5345 */, AARCH64_INS_SCLAMP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $scale */ AArch64_SCVTFSWDri /* 5346 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $scale */ AArch64_SCVTFSWHri /* 5347 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $scale */ AArch64_SCVTFSWSri /* 5348 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $scale */ AArch64_SCVTFSXDri /* 5349 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $scale */ AArch64_SCVTFSXHri /* 5350 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $scale */ AArch64_SCVTFSXSri /* 5351 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFUWDri /* 5352 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFUWHri /* 5353 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFUWSri /* 5354 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFUXDri /* 5355 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFPARMV8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFUXHri /* 5356 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFUXSri /* 5357 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5358 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Zn */ AArch64_SCVTF_4Z4Z_StoS /* 5359 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ AArch64_SCVTF_ZPmZ_DtoD /* 5360 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ AArch64_SCVTF_ZPmZ_DtoH /* 5361 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ AArch64_SCVTF_ZPmZ_DtoS /* 5362 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ AArch64_SCVTF_ZPmZ_HtoH /* 5363 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ AArch64_SCVTF_ZPmZ_StoD /* 5364 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ AArch64_SCVTF_ZPmZ_StoH /* 5365 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Zd, $Pg/m, $Zn */ AArch64_SCVTF_ZPmZ_StoS /* 5366 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $imm */ AArch64_SCVTFd /* 5367 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $imm */ AArch64_SCVTFh /* 5368 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, AARCH64_FEATURE_HASFULLFP16, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn, $imm */ AArch64_SCVTFs /* 5369 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFv1i16 /* 5370 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5371 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { AARCH64_REG_FPCR, 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* scvtf $Rd, $Rn */ AArch64_SCVTFv1i64 /* 5372 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5373 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5374 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5375 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5376 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5377 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5378 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5379 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5380 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5381 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5382 */, AARCH64_INS_SCVTF, #ifndef CAPSTONE_DIET { 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 /* 5383 */, AARCH64_INS_SDIVR, #ifndef CAPSTONE_DIET { 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 /* 5384 */, AARCH64_INS_SDIVR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdiv $Rd, $Rn, $Rm */ AArch64_SDIVWr /* 5385 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdiv $Rd, $Rn, $Rm */ AArch64_SDIVXr /* 5386 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdiv $Zdn, $Pg/m, $_Zdn, $Zm */ AArch64_SDIV_ZPmZ_D /* 5387 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET { 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 /* 5388 */, AARCH64_INS_SDIV, #ifndef CAPSTONE_DIET { 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 /* 5389 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5390 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5391 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5392 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5393 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5394 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5395 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5396 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5397 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5398 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5399 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5400 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5401 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5402 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5403 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5404 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5405 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5406 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdot $Zda, $Zn, $Zm$iop */ AArch64_SDOT_ZZZI_D /* 5407 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdot $Zda, $Zn, $Zm$i2 */ AArch64_SDOT_ZZZI_HtoS /* 5408 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5409 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdot $Zda, $Zn, $Zm */ AArch64_SDOT_ZZZ_D /* 5410 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdot $Zda, $Zn, $Zm */ AArch64_SDOT_ZZZ_HtoS /* 5411 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5412 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5413 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 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 /* 5414 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdot{ $Rd.4s, $Rn.16b, $Rm.16b} */ AArch64_SDOTv16i8 /* 5415 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sdot{ $Rd.2s, $Rn.8b, $Rm.8b} */ AArch64_SDOTv8i8 /* 5416 */, AARCH64_INS_SDOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASDOTPROD, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Pd, $Pg, $Pn, $Pm */ AArch64_SEL_PPPP /* 5417 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG2_2ZC2Z2Z_B /* 5418 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG2_2ZC2Z2Z_D /* 5419 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG2_2ZC2Z2Z_H /* 5420 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG2_2ZC2Z2Z_S /* 5421 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG4_4ZC4Z4Z_B /* 5422 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG4_4ZC4Z4Z_D /* 5423 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG4_4ZC4Z4Z_H /* 5424 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $PNg, $Zn, $Zm */ AArch64_SEL_VG4_4ZC4Z4Z_S /* 5425 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ AArch64_SEL_ZPZZ_B /* 5426 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ AArch64_SEL_ZPZZ_D /* 5427 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ AArch64_SEL_ZPZZ_H /* 5428 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sel $Zd, $Pg, $Zn, $Zm */ AArch64_SEL_ZPZZ_S /* 5429 */, AARCH64_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sete [$Rd]!, $Rn!, $Rm */ AArch64_SETE /* 5430 */, AARCH64_INS_SETE, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* seten [$Rd]!, $Rn!, $Rm */ AArch64_SETEN /* 5431 */, AARCH64_INS_SETEN, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setet [$Rd]!, $Rn!, $Rm */ AArch64_SETET /* 5432 */, AARCH64_INS_SETET, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setetn [$Rd]!, $Rn!, $Rm */ AArch64_SETETN /* 5433 */, AARCH64_INS_SETETN, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setf16{ $Rn} */ AArch64_SETF16 /* 5434 */, AARCH64_INS_SETF16, #ifndef CAPSTONE_DIET { 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 /* 5435 */, AARCH64_INS_SETF8, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASFLAGM, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* setffr */ AArch64_SETFFR /* 5436 */, AARCH64_INS_SETFFR, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_FFR, 0 }, { AARCH64_FEATURE_HASSVE, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* setgm [$Rd]!, $Rn!, $Rm */ AArch64_SETGM /* 5437 */, AARCH64_INS_SETGM, #ifndef CAPSTONE_DIET { 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 /* 5438 */, AARCH64_INS_SETGMN, #ifndef CAPSTONE_DIET { 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 /* 5439 */, AARCH64_INS_SETGMT, #ifndef CAPSTONE_DIET { 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 /* 5440 */, AARCH64_INS_SETGMTN, #ifndef CAPSTONE_DIET { 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 /* 5441 */, AARCH64_INS_SETGP, #ifndef CAPSTONE_DIET { 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 /* 5442 */, AARCH64_INS_SETGPN, #ifndef CAPSTONE_DIET { 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 /* 5443 */, AARCH64_INS_SETGPT, #ifndef CAPSTONE_DIET { 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 /* 5444 */, AARCH64_INS_SETGPTN, #ifndef CAPSTONE_DIET { 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 /* 5445 */, AARCH64_INS_SETM, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setmn [$Rd]!, $Rn!, $Rm */ AArch64_SETMN /* 5446 */, AARCH64_INS_SETMN, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setmt [$Rd]!, $Rn!, $Rm */ AArch64_SETMT /* 5447 */, AARCH64_INS_SETMT, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setmtn [$Rd]!, $Rn!, $Rm */ AArch64_SETMTN /* 5448 */, AARCH64_INS_SETMTN, #ifndef CAPSTONE_DIET { AARCH64_REG_NZCV, 0 }, { 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setp [$Rd]!, $Rn!, $Rm */ AArch64_SETP /* 5449 */, AARCH64_INS_SETP, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setpn [$Rd]!, $Rn!, $Rm */ AArch64_SETPN /* 5450 */, AARCH64_INS_SETPN, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setpt [$Rd]!, $Rn!, $Rm */ AArch64_SETPT /* 5451 */, AARCH64_INS_SETPT, #ifndef CAPSTONE_DIET { 0 }, { AARCH64_REG_NZCV, 0 }, { AARCH64_FEATURE_HASMOPS, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_WRITE }} #endif }, { /* setptn [$Rd]!, $Rn!, $Rm */ AArch64_SETPTN /* 5452 */, AARCH64_INS_SETPTN, #ifndef CAPSTONE_DIET { 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 /* 5453 */, AARCH64_INS_SHA1C, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSHA2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sha1h{ $Rd, $Rn| $Rd, $Rn} */ AArch64_SHA1Hrr /* 5454 */, AARCH64_INS_SHA1H, #ifndef CAPSTONE_DIET { 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 /* 5455 */, AARCH64_INS_SHA1M, #ifndef CAPSTONE_DIET { 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 /* 5456 */, AARCH64_INS_SHA1P, #ifndef CAPSTONE_DIET { 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 /* 5457 */, AARCH64_INS_SHA1SU0, #ifndef CAPSTONE_DIET { 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 /* 5458 */, AARCH64_INS_SHA1SU1, #ifndef CAPSTONE_DIET { 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 /* 5459 */, AARCH64_INS_SHA256H2, #ifndef CAPSTONE_DIET { 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 /* 5460 */, AARCH64_INS_SHA256H, #ifndef CAPSTONE_DIET { 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 /* 5461 */, AARCH64_INS_SHA256SU0, #ifndef CAPSTONE_DIET { 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 /* 5462 */, AARCH64_INS_SHA256SU1, #ifndef CAPSTONE_DIET { 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 /* 5463 */, AARCH64_INS_SHA512H, #ifndef CAPSTONE_DIET { 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 /* 5464 */, AARCH64_INS_SHA512H2, #ifndef CAPSTONE_DIET { 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 /* 5465 */, AARCH64_INS_SHA512SU0, #ifndef CAPSTONE_DIET { 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 /* 5466 */, AARCH64_INS_SHA512SU1, #ifndef CAPSTONE_DIET { 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 /* 5467 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5468 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5469 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5470 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5471 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5472 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5473 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5474 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5475 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5476 */, AARCH64_INS_SHADD, #ifndef CAPSTONE_DIET { 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 /* 5477 */, AARCH64_INS_SHLL2, #ifndef CAPSTONE_DIET { 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 /* 5478 */, AARCH64_INS_SHLL, #ifndef CAPSTONE_DIET { 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 /* 5479 */, AARCH64_INS_SHLL, #ifndef CAPSTONE_DIET { 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 /* 5480 */, AARCH64_INS_SHLL2, #ifndef CAPSTONE_DIET { 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 /* 5481 */, AARCH64_INS_SHLL2, #ifndef CAPSTONE_DIET { 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 /* 5482 */, AARCH64_INS_SHLL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* shl $Rd, $Rn, $imm */ AArch64_SHLd /* 5483 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 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 /* 5484 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 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 /* 5485 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 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 /* 5486 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 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 /* 5487 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 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 /* 5488 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 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 /* 5489 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 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 /* 5490 */, AARCH64_INS_SHL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* shrnb $Zd, $Zn, $imm */ AArch64_SHRNB_ZZI_B /* 5491 */, AARCH64_INS_SHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* shrnb $Zd, $Zn, $imm */ AArch64_SHRNB_ZZI_H /* 5492 */, AARCH64_INS_SHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* shrnb $Zd, $Zn, $imm */ AArch64_SHRNB_ZZI_S /* 5493 */, AARCH64_INS_SHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* shrnt $Zd, $Zn, $imm */ AArch64_SHRNT_ZZI_B /* 5494 */, AARCH64_INS_SHRNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* shrnt $Zd, $Zn, $imm */ AArch64_SHRNT_ZZI_H /* 5495 */, AARCH64_INS_SHRNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* shrnt $Zd, $Zn, $imm */ AArch64_SHRNT_ZZI_S /* 5496 */, AARCH64_INS_SHRNT, #ifndef CAPSTONE_DIET { 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 /* 5497 */, AARCH64_INS_SHRN2, #ifndef CAPSTONE_DIET { 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 /* 5498 */, AARCH64_INS_SHRN, #ifndef CAPSTONE_DIET { 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 /* 5499 */, AARCH64_INS_SHRN, #ifndef CAPSTONE_DIET { 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 /* 5500 */, AARCH64_INS_SHRN2, #ifndef CAPSTONE_DIET { 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 /* 5501 */, AARCH64_INS_SHRN2, #ifndef CAPSTONE_DIET { 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 /* 5502 */, AARCH64_INS_SHRN, #ifndef CAPSTONE_DIET { 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 /* 5503 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET { 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 /* 5504 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET { 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 /* 5505 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET { 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 /* 5506 */, AARCH64_INS_SHSUBR, #ifndef CAPSTONE_DIET { 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 /* 5507 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5508 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5509 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5510 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5511 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5512 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5513 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5514 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5515 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 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 /* 5516 */, AARCH64_INS_SHSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sli $Zd, $Zn, $imm */ AArch64_SLI_ZZI_B /* 5517 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sli $Zd, $Zn, $imm */ AArch64_SLI_ZZI_D /* 5518 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sli $Zd, $Zn, $imm */ AArch64_SLI_ZZI_H /* 5519 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sli $Zd, $Zn, $imm */ AArch64_SLI_ZZI_S /* 5520 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sli $Rd, $Rn, $imm */ AArch64_SLId /* 5521 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5522 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5523 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5524 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5525 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5526 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5527 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5528 */, AARCH64_INS_SLI, #ifndef CAPSTONE_DIET { 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 /* 5529 */, AARCH64_INS_SM3PARTW1, #ifndef CAPSTONE_DIET { 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 /* 5530 */, AARCH64_INS_SM3PARTW2, #ifndef CAPSTONE_DIET { 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 /* 5531 */, AARCH64_INS_SM3SS1, #ifndef CAPSTONE_DIET { 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 /* 5532 */, AARCH64_INS_SM3TT1A, #ifndef CAPSTONE_DIET { 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 /* 5533 */, AARCH64_INS_SM3TT1B, #ifndef CAPSTONE_DIET { 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 /* 5534 */, AARCH64_INS_SM3TT2A, #ifndef CAPSTONE_DIET { 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 /* 5535 */, AARCH64_INS_SM3TT2B, #ifndef CAPSTONE_DIET { 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 /* 5536 */, AARCH64_INS_SM4E, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sm4ekey $Zd, $Zn, $Zm */ AArch64_SM4EKEY_ZZZ_S /* 5537 */, AARCH64_INS_SM4EKEY, #ifndef CAPSTONE_DIET { 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 /* 5538 */, AARCH64_INS_SM4EKEY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sm4e $Zdn, $_Zdn, $Zm */ AArch64_SM4E_ZZZ_S /* 5539 */, AARCH64_INS_SM4E, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2SM4, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaddl $Rd, $Rn, $Rm, $Ra */ AArch64_SMADDLrrr /* 5540 */, AARCH64_INS_SMADDL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxp $Zdn, $Pg/m, $_Zdn, $Zm */ AArch64_SMAXP_ZPmZ_B /* 5541 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5542 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5543 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5544 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5545 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5546 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5547 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5548 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5549 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 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 /* 5550 */, AARCH64_INS_SMAXP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxqv $Vd.16b, $Pg, $Zn */ AArch64_SMAXQV_VPZ_B /* 5551 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET { 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 /* 5552 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET { 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 /* 5553 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET { 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 /* 5554 */, AARCH64_INS_SMAXQV, #ifndef CAPSTONE_DIET { 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 /* 5555 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv $Vd, $Pg, $Zn */ AArch64_SMAXV_VPZ_D /* 5556 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv $Vd, $Pg, $Zn */ AArch64_SMAXV_VPZ_H /* 5557 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv $Vd, $Pg, $Zn */ AArch64_SMAXV_VPZ_S /* 5558 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ AArch64_SMAXVv16i8v /* 5559 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_SMAXVv4i16v /* 5560 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ AArch64_SMAXVv4i32v /* 5561 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ AArch64_SMAXVv8i16v /* 5562 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smaxv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ AArch64_SMAXVv8i8v /* 5563 */, AARCH64_INS_SMAXV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Rd, $Rn, $imm */ AArch64_SMAXWri /* 5564 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Rd, $Rn, $Rm */ AArch64_SMAXWrr /* 5565 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Rd, $Rn, $imm */ AArch64_SMAXXri /* 5566 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Rd, $Rn, $Rm */ AArch64_SMAXXrr /* 5567 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2Z2Z_B /* 5568 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2Z2Z_D /* 5569 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2Z2Z_H /* 5570 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2Z2Z_S /* 5571 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2ZZ_B /* 5572 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2ZZ_D /* 5573 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2ZZ_H /* 5574 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG2_2ZZ_S /* 5575 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4Z4Z_B /* 5576 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4Z4Z_D /* 5577 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4Z4Z_H /* 5578 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4Z4Z_S /* 5579 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4ZZ_B /* 5580 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4ZZ_D /* 5581 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4ZZ_H /* 5582 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $Zm */ AArch64_SMAX_VG4_4ZZ_S /* 5583 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $imm */ AArch64_SMAX_ZI_B /* 5584 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $imm */ AArch64_SMAX_ZI_D /* 5585 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $imm */ AArch64_SMAX_ZI_H /* 5586 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smax $Zdn, $_Zdn, $imm */ AArch64_SMAX_ZI_S /* 5587 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5588 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5589 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5590 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5591 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5592 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5593 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5594 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5595 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5596 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 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 /* 5597 */, AARCH64_INS_SMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smc $imm */ AArch64_SMC /* 5598 */, AARCH64_INS_SMC, #ifndef CAPSTONE_DIET { 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 /* 5599 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5600 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5601 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5602 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5603 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5604 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5605 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5606 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5607 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 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 /* 5608 */, AARCH64_INS_SMINP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminqv $Vd.16b, $Pg, $Zn */ AArch64_SMINQV_VPZ_B /* 5609 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET { 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 /* 5610 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET { 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 /* 5611 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET { 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 /* 5612 */, AARCH64_INS_SMINQV, #ifndef CAPSTONE_DIET { 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 /* 5613 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv $Vd, $Pg, $Zn */ AArch64_SMINV_VPZ_D /* 5614 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv $Vd, $Pg, $Zn */ AArch64_SMINV_VPZ_H /* 5615 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv $Vd, $Pg, $Zn */ AArch64_SMINV_VPZ_S /* 5616 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv{ $Rd, $Rn.16b|.16b $Rd, $Rn} */ AArch64_SMINVv16i8v /* 5617 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv{ $Rd, $Rn.4h|.4h $Rd, $Rn} */ AArch64_SMINVv4i16v /* 5618 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv{ $Rd, $Rn.4s|.4s $Rd, $Rn} */ AArch64_SMINVv4i32v /* 5619 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv{ $Rd, $Rn.8h|.8h $Rd, $Rn} */ AArch64_SMINVv8i16v /* 5620 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sminv{ $Rd, $Rn.8b|.8b $Rd, $Rn} */ AArch64_SMINVv8i8v /* 5621 */, AARCH64_INS_SMINV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Rd, $Rn, $imm */ AArch64_SMINWri /* 5622 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Rd, $Rn, $Rm */ AArch64_SMINWrr /* 5623 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Rd, $Rn, $imm */ AArch64_SMINXri /* 5624 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Rd, $Rn, $Rm */ AArch64_SMINXrr /* 5625 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASCSSC, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2Z2Z_B /* 5626 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2Z2Z_D /* 5627 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2Z2Z_H /* 5628 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2Z2Z_S /* 5629 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2ZZ_B /* 5630 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2ZZ_D /* 5631 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2ZZ_H /* 5632 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG2_2ZZ_S /* 5633 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4Z4Z_B /* 5634 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4Z4Z_D /* 5635 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4Z4Z_H /* 5636 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4Z4Z_S /* 5637 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4ZZ_B /* 5638 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4ZZ_D /* 5639 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4ZZ_H /* 5640 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $Zm */ AArch64_SMIN_VG4_4ZZ_S /* 5641 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $imm */ AArch64_SMIN_ZI_B /* 5642 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $imm */ AArch64_SMIN_ZI_D /* 5643 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $imm */ AArch64_SMIN_ZI_H /* 5644 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smin $Zdn, $_Zdn, $imm */ AArch64_SMIN_ZI_S /* 5645 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5646 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5647 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5648 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5649 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5650 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5651 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5652 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5653 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5654 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 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 /* 5655 */, AARCH64_INS_SMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalb $Zda, $Zn, $Zm$iop */ AArch64_SMLALB_ZZZI_D /* 5656 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalb $Zda, $Zn, $Zm$iop */ AArch64_SMLALB_ZZZI_S /* 5657 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalb $Zda, $Zn, $Zm */ AArch64_SMLALB_ZZZ_D /* 5658 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalb $Zda, $Zn, $Zm */ AArch64_SMLALB_ZZZ_H /* 5659 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalb $Zda, $Zn, $Zm */ AArch64_SMLALB_ZZZ_S /* 5660 */, AARCH64_INS_SMLALB, #ifndef CAPSTONE_DIET { 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 /* 5661 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5662 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5663 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5664 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5665 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5666 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5667 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5668 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5669 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5670 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5671 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5672 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5673 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5674 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5675 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5676 */, AARCH64_INS_SMLALL, #ifndef CAPSTONE_DIET { 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 /* 5677 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalt $Zda, $Zn, $Zm$iop */ AArch64_SMLALT_ZZZI_S /* 5678 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalt $Zda, $Zn, $Zm */ AArch64_SMLALT_ZZZ_D /* 5679 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalt $Zda, $Zn, $Zm */ AArch64_SMLALT_ZZZ_H /* 5680 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlalt $Zda, $Zn, $Zm */ AArch64_SMLALT_ZZZ_S /* 5681 */, AARCH64_INS_SMLALT, #ifndef CAPSTONE_DIET { 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_HtoS /* 5682 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlal $ZAda[$Rv, $imm], $Zn, $Zm */ AArch64_SMLAL_MZZ_HtoS /* 5683 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5684 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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 /* 5685 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5686 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5687 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5688 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5689 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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 /* 5690 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5691 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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 /* 5692 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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 /* 5693 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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 /* 5694 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 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 /* 5695 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5696 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5697 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5698 */, AARCH64_INS_SMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5699 */, AARCH64_INS_SMLAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslb $Zda, $Zn, $Zm$iop */ AArch64_SMLSLB_ZZZI_D /* 5700 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslb $Zda, $Zn, $Zm$iop */ AArch64_SMLSLB_ZZZI_S /* 5701 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslb $Zda, $Zn, $Zm */ AArch64_SMLSLB_ZZZ_D /* 5702 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslb $Zda, $Zn, $Zm */ AArch64_SMLSLB_ZZZ_H /* 5703 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslb $Zda, $Zn, $Zm */ AArch64_SMLSLB_ZZZ_S /* 5704 */, AARCH64_INS_SMLSLB, #ifndef CAPSTONE_DIET { 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 /* 5705 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5706 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5707 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5708 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5709 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5710 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5711 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5712 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5713 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5714 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5715 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5716 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5717 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5718 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5719 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5720 */, AARCH64_INS_SMLSLL, #ifndef CAPSTONE_DIET { 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 /* 5721 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslt $Zda, $Zn, $Zm$iop */ AArch64_SMLSLT_ZZZI_S /* 5722 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslt $Zda, $Zn, $Zm */ AArch64_SMLSLT_ZZZ_D /* 5723 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslt $Zda, $Zn, $Zm */ AArch64_SMLSLT_ZZZ_H /* 5724 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlslt $Zda, $Zn, $Zm */ AArch64_SMLSLT_ZZZ_S /* 5725 */, AARCH64_INS_SMLSLT, #ifndef CAPSTONE_DIET { 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_HtoS /* 5726 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smlsl $ZAda[$Rv, $imm], $Zn, $Zm */ AArch64_SMLSL_MZZ_HtoS /* 5727 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5728 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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 /* 5729 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5730 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5731 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5732 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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_HtoS /* 5733 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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 /* 5734 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5735 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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 /* 5736 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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 /* 5737 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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 /* 5738 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 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 /* 5739 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5740 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5741 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5742 */, AARCH64_INS_SMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5743 */, AARCH64_INS_SMLSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smmla{ $Rd.4s, $Rn.16b, $Rm.16b} */ AArch64_SMMLA /* 5744 */, AARCH64_INS_SMMLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASMATMULINT8, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smmla $Zda, $Zn, $Zm */ AArch64_SMMLA_ZZZ /* 5745 */, AARCH64_INS_SMMLA, #ifndef CAPSTONE_DIET { 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 /* 5746 */, AARCH64_INS_SMOPA, #ifndef CAPSTONE_DIET { 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 /* 5747 */, AARCH64_INS_SMOPA, #ifndef CAPSTONE_DIET { 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 /* 5748 */, AARCH64_INS_SMOPA, #ifndef CAPSTONE_DIET { 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 /* 5749 */, AARCH64_INS_SMOPS, #ifndef CAPSTONE_DIET { 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 /* 5750 */, AARCH64_INS_SMOPS, #ifndef CAPSTONE_DIET { 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 /* 5751 */, AARCH64_INS_SMOPS, #ifndef CAPSTONE_DIET { 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 /* 5752 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5753 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5754 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5755 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5756 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5757 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5758 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5759 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5760 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 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 /* 5761 */, AARCH64_INS_SMOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEONORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smsubl $Rd, $Rn, $Rm, $Ra */ AArch64_SMSUBLrrr /* 5762 */, AARCH64_INS_SMSUBL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smulh $Zdn, $Pg/m, $_Zdn, $Zm */ AArch64_SMULH_ZPmZ_B /* 5763 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 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 /* 5764 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 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 /* 5765 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 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 /* 5766 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smulh $Zd, $Zn, $Zm */ AArch64_SMULH_ZZZ_B /* 5767 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smulh $Zd, $Zn, $Zm */ AArch64_SMULH_ZZZ_D /* 5768 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smulh $Zd, $Zn, $Zm */ AArch64_SMULH_ZZZ_H /* 5769 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smulh $Zd, $Zn, $Zm */ AArch64_SMULH_ZZZ_S /* 5770 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smulh $Rd, $Rn, $Rm */ AArch64_SMULHrr /* 5771 */, AARCH64_INS_SMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullb $Zd, $Zn, $Zm$iop */ AArch64_SMULLB_ZZZI_D /* 5772 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullb $Zd, $Zn, $Zm$iop */ AArch64_SMULLB_ZZZI_S /* 5773 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullb $Zd, $Zn, $Zm */ AArch64_SMULLB_ZZZ_D /* 5774 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullb $Zd, $Zn, $Zm */ AArch64_SMULLB_ZZZ_H /* 5775 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullb $Zd, $Zn, $Zm */ AArch64_SMULLB_ZZZ_S /* 5776 */, AARCH64_INS_SMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullt $Zd, $Zn, $Zm$iop */ AArch64_SMULLT_ZZZI_D /* 5777 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullt $Zd, $Zn, $Zm$iop */ AArch64_SMULLT_ZZZI_S /* 5778 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullt $Zd, $Zn, $Zm */ AArch64_SMULLT_ZZZ_D /* 5779 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullt $Zd, $Zn, $Zm */ AArch64_SMULLT_ZZZ_H /* 5780 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* smullt $Zd, $Zn, $Zm */ AArch64_SMULLT_ZZZ_S /* 5781 */, AARCH64_INS_SMULLT, #ifndef CAPSTONE_DIET { 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 /* 5782 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET { 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 /* 5783 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET { 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 /* 5784 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET { 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 /* 5785 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET { 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 /* 5786 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET { 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 /* 5787 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET { 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 /* 5788 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET { 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 /* 5789 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET { 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 /* 5790 */, AARCH64_INS_SMULL2, #ifndef CAPSTONE_DIET { 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 /* 5791 */, AARCH64_INS_SMULL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zd, $Pg, $Zn */ AArch64_SPLICE_ZPZZ_B /* 5792 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zd, $Pg, $Zn */ AArch64_SPLICE_ZPZZ_D /* 5793 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zd, $Pg, $Zn */ AArch64_SPLICE_ZPZZ_H /* 5794 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zd, $Pg, $Zn */ AArch64_SPLICE_ZPZZ_S /* 5795 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ AArch64_SPLICE_ZPZ_B /* 5796 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ AArch64_SPLICE_ZPZ_D /* 5797 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ AArch64_SPLICE_ZPZ_H /* 5798 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* splice $Zdn, $Pg, $_Zdn, $Zm */ AArch64_SPLICE_ZPZ_S /* 5799 */, AARCH64_INS_SPLICE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ AArch64_SQABS_ZPmZ_B /* 5800 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ AArch64_SQABS_ZPmZ_D /* 5801 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ AArch64_SQABS_ZPmZ_H /* 5802 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Zd, $Pg/m, $Zn */ AArch64_SQABS_ZPmZ_S /* 5803 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 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 /* 5804 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Rd, $Rn */ AArch64_SQABSv1i16 /* 5805 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Rd, $Rn */ AArch64_SQABSv1i32 /* 5806 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Rd, $Rn */ AArch64_SQABSv1i64 /* 5807 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqabs $Rd, $Rn */ AArch64_SQABSv1i8 /* 5808 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 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 /* 5809 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 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 /* 5810 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 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 /* 5811 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 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 /* 5812 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 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 /* 5813 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 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 /* 5814 */, AARCH64_INS_SQABS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ AArch64_SQADD_ZI_B /* 5815 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ AArch64_SQADD_ZI_D /* 5816 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ AArch64_SQADD_ZI_H /* 5817 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zdn, $_Zdn, $imm */ AArch64_SQADD_ZI_S /* 5818 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5819 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5820 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5821 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5822 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zd, $Zn, $Zm */ AArch64_SQADD_ZZZ_B /* 5823 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zd, $Zn, $Zm */ AArch64_SQADD_ZZZ_D /* 5824 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zd, $Zn, $Zm */ AArch64_SQADD_ZZZ_H /* 5825 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Zd, $Zn, $Zm */ AArch64_SQADD_ZZZ_S /* 5826 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5827 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Rd, $Rn, $Rm */ AArch64_SQADDv1i16 /* 5828 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Rd, $Rn, $Rm */ AArch64_SQADDv1i32 /* 5829 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Rd, $Rn, $Rm */ AArch64_SQADDv1i64 /* 5830 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqadd $Rd, $Rn, $Rm */ AArch64_SQADDv1i8 /* 5831 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5832 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5833 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5834 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5835 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5836 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 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 /* 5837 */, AARCH64_INS_SQADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ AArch64_SQCADD_ZZI_B /* 5838 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ AArch64_SQCADD_ZZI_D /* 5839 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ AArch64_SQCADD_ZZI_H /* 5840 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcadd $Zdn, $_Zdn, $Zm, $rot */ AArch64_SQCADD_ZZI_S /* 5841 */, AARCH64_INS_SQCADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtn $Zd, $Zn */ AArch64_SQCVTN_Z2Z_StoH /* 5842 */, AARCH64_INS_SQCVTN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtn $Zd, $Zn */ AArch64_SQCVTN_Z4Z_DtoH /* 5843 */, AARCH64_INS_SQCVTN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtn $Zd, $Zn */ AArch64_SQCVTN_Z4Z_StoB /* 5844 */, AARCH64_INS_SQCVTN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtun $Zd, $Zn */ AArch64_SQCVTUN_Z2Z_StoH /* 5845 */, AARCH64_INS_SQCVTUN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2P1_OR_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtun $Zd, $Zn */ AArch64_SQCVTUN_Z4Z_DtoH /* 5846 */, AARCH64_INS_SQCVTUN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtun $Zd, $Zn */ AArch64_SQCVTUN_Z4Z_StoB /* 5847 */, AARCH64_INS_SQCVTUN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtu $Zd, $Zn */ AArch64_SQCVTU_Z2Z_StoH /* 5848 */, AARCH64_INS_SQCVTU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtu $Zd, $Zn */ AArch64_SQCVTU_Z4Z_DtoH /* 5849 */, AARCH64_INS_SQCVTU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvtu $Zd, $Zn */ AArch64_SQCVTU_Z4Z_StoB /* 5850 */, AARCH64_INS_SQCVTU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvt $Zd, $Zn */ AArch64_SQCVT_Z2Z_StoH /* 5851 */, AARCH64_INS_SQCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvt $Zd, $Zn */ AArch64_SQCVT_Z4Z_DtoH /* 5852 */, AARCH64_INS_SQCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqcvt $Zd, $Zn */ AArch64_SQCVT_Z4Z_StoB /* 5853 */, AARCH64_INS_SQCVT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecb $Rdn, $pattern, mul $imm4 */ AArch64_SQDECB_XPiI /* 5854 */, AARCH64_INS_SQDECB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecb $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQDECB_XPiWdI /* 5855 */, AARCH64_INS_SQDECB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecd $Rdn, $pattern, mul $imm4 */ AArch64_SQDECD_XPiI /* 5856 */, AARCH64_INS_SQDECD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecd $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQDECD_XPiWdI /* 5857 */, AARCH64_INS_SQDECD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecd $Zdn, $pattern, mul $imm4 */ AArch64_SQDECD_ZPiI /* 5858 */, AARCH64_INS_SQDECD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdech $Rdn, $pattern, mul $imm4 */ AArch64_SQDECH_XPiI /* 5859 */, AARCH64_INS_SQDECH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdech $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQDECH_XPiWdI /* 5860 */, AARCH64_INS_SQDECH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdech $Zdn, $pattern, mul $imm4 */ AArch64_SQDECH_ZPiI /* 5861 */, AARCH64_INS_SQDECH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ AArch64_SQDECP_XPWd_B /* 5862 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ AArch64_SQDECP_XPWd_D /* 5863 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ AArch64_SQDECP_XPWd_H /* 5864 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg, $_Rdn */ AArch64_SQDECP_XPWd_S /* 5865 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg */ AArch64_SQDECP_XP_B /* 5866 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg */ AArch64_SQDECP_XP_D /* 5867 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg */ AArch64_SQDECP_XP_H /* 5868 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Rdn, $Pg */ AArch64_SQDECP_XP_S /* 5869 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Zdn, $Pm */ AArch64_SQDECP_ZP_D /* 5870 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Zdn, $Pm */ AArch64_SQDECP_ZP_H /* 5871 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecp $Zdn, $Pm */ AArch64_SQDECP_ZP_S /* 5872 */, AARCH64_INS_SQDECP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecw $Rdn, $pattern, mul $imm4 */ AArch64_SQDECW_XPiI /* 5873 */, AARCH64_INS_SQDECW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecw $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQDECW_XPiWdI /* 5874 */, AARCH64_INS_SQDECW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdecw $Zdn, $pattern, mul $imm4 */ AArch64_SQDECW_ZPiI /* 5875 */, AARCH64_INS_SQDECW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalbt $Zda, $Zn, $Zm */ AArch64_SQDMLALBT_ZZZ_D /* 5876 */, AARCH64_INS_SQDMLALBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalbt $Zda, $Zn, $Zm */ AArch64_SQDMLALBT_ZZZ_H /* 5877 */, AARCH64_INS_SQDMLALBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalbt $Zda, $Zn, $Zm */ AArch64_SQDMLALBT_ZZZ_S /* 5878 */, AARCH64_INS_SQDMLALBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalb $Zda, $Zn, $Zm$iop */ AArch64_SQDMLALB_ZZZI_D /* 5879 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalb $Zda, $Zn, $Zm$iop */ AArch64_SQDMLALB_ZZZI_S /* 5880 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalb $Zda, $Zn, $Zm */ AArch64_SQDMLALB_ZZZ_D /* 5881 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalb $Zda, $Zn, $Zm */ AArch64_SQDMLALB_ZZZ_H /* 5882 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalb $Zda, $Zn, $Zm */ AArch64_SQDMLALB_ZZZ_S /* 5883 */, AARCH64_INS_SQDMLALB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalt $Zda, $Zn, $Zm$iop */ AArch64_SQDMLALT_ZZZI_D /* 5884 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalt $Zda, $Zn, $Zm$iop */ AArch64_SQDMLALT_ZZZI_S /* 5885 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalt $Zda, $Zn, $Zm */ AArch64_SQDMLALT_ZZZ_D /* 5886 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalt $Zda, $Zn, $Zm */ AArch64_SQDMLALT_ZZZ_H /* 5887 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlalt $Zda, $Zn, $Zm */ AArch64_SQDMLALT_ZZZ_S /* 5888 */, AARCH64_INS_SQDMLALT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlal $Rd, $Rn, $Rm */ AArch64_SQDMLALi16 /* 5889 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlal $Rd, $Rn, $Rm */ AArch64_SQDMLALi32 /* 5890 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 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 /* 5891 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 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 /* 5892 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 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 /* 5893 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 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 /* 5894 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 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 /* 5895 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 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 /* 5896 */, AARCH64_INS_SQDMLAL, #ifndef CAPSTONE_DIET { 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 /* 5897 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5898 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5899 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET { 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 /* 5900 */, AARCH64_INS_SQDMLAL2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslbt $Zda, $Zn, $Zm */ AArch64_SQDMLSLBT_ZZZ_D /* 5901 */, AARCH64_INS_SQDMLSLBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslbt $Zda, $Zn, $Zm */ AArch64_SQDMLSLBT_ZZZ_H /* 5902 */, AARCH64_INS_SQDMLSLBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslbt $Zda, $Zn, $Zm */ AArch64_SQDMLSLBT_ZZZ_S /* 5903 */, AARCH64_INS_SQDMLSLBT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslb $Zda, $Zn, $Zm$iop */ AArch64_SQDMLSLB_ZZZI_D /* 5904 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslb $Zda, $Zn, $Zm$iop */ AArch64_SQDMLSLB_ZZZI_S /* 5905 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslb $Zda, $Zn, $Zm */ AArch64_SQDMLSLB_ZZZ_D /* 5906 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslb $Zda, $Zn, $Zm */ AArch64_SQDMLSLB_ZZZ_H /* 5907 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslb $Zda, $Zn, $Zm */ AArch64_SQDMLSLB_ZZZ_S /* 5908 */, AARCH64_INS_SQDMLSLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslt $Zda, $Zn, $Zm$iop */ AArch64_SQDMLSLT_ZZZI_D /* 5909 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslt $Zda, $Zn, $Zm$iop */ AArch64_SQDMLSLT_ZZZI_S /* 5910 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslt $Zda, $Zn, $Zm */ AArch64_SQDMLSLT_ZZZ_D /* 5911 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslt $Zda, $Zn, $Zm */ AArch64_SQDMLSLT_ZZZ_H /* 5912 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlslt $Zda, $Zn, $Zm */ AArch64_SQDMLSLT_ZZZ_S /* 5913 */, AARCH64_INS_SQDMLSLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlsl $Rd, $Rn, $Rm */ AArch64_SQDMLSLi16 /* 5914 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmlsl $Rd, $Rn, $Rm */ AArch64_SQDMLSLi32 /* 5915 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 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 /* 5916 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 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 /* 5917 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 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 /* 5918 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 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 /* 5919 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 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 /* 5920 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 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 /* 5921 */, AARCH64_INS_SQDMLSL, #ifndef CAPSTONE_DIET { 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 /* 5922 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5923 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5924 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET { 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 /* 5925 */, AARCH64_INS_SQDMLSL2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2Z2Z_B /* 5926 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2Z2Z_D /* 5927 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2Z2Z_H /* 5928 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2Z2Z_S /* 5929 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2ZZ_B /* 5930 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2ZZ_D /* 5931 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2ZZ_H /* 5932 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG2_2ZZ_S /* 5933 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4Z4Z_B /* 5934 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4Z4Z_D /* 5935 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4Z4Z_H /* 5936 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4Z4Z_S /* 5937 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4ZZ_B /* 5938 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4ZZ_D /* 5939 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4ZZ_H /* 5940 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zdn, $_Zdn, $Zm */ AArch64_SQDMULH_VG4_4ZZ_S /* 5941 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zd, $Zn, $Zm$iop */ AArch64_SQDMULH_ZZZI_D /* 5942 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zd, $Zn, $Zm$iop */ AArch64_SQDMULH_ZZZI_H /* 5943 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zd, $Zn, $Zm$iop */ AArch64_SQDMULH_ZZZI_S /* 5944 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ AArch64_SQDMULH_ZZZ_B /* 5945 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ AArch64_SQDMULH_ZZZ_D /* 5946 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ AArch64_SQDMULH_ZZZ_H /* 5947 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Zd, $Zn, $Zm */ AArch64_SQDMULH_ZZZ_S /* 5948 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Rd, $Rn, $Rm */ AArch64_SQDMULHv1i16 /* 5949 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5950 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmulh $Rd, $Rn, $Rm */ AArch64_SQDMULHv1i32 /* 5951 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5952 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5953 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5954 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5955 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5956 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5957 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5958 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5959 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 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 /* 5960 */, AARCH64_INS_SQDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullb $Zd, $Zn, $Zm$iop */ AArch64_SQDMULLB_ZZZI_D /* 5961 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullb $Zd, $Zn, $Zm$iop */ AArch64_SQDMULLB_ZZZI_S /* 5962 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullb $Zd, $Zn, $Zm */ AArch64_SQDMULLB_ZZZ_D /* 5963 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullb $Zd, $Zn, $Zm */ AArch64_SQDMULLB_ZZZ_H /* 5964 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullb $Zd, $Zn, $Zm */ AArch64_SQDMULLB_ZZZ_S /* 5965 */, AARCH64_INS_SQDMULLB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullt $Zd, $Zn, $Zm$iop */ AArch64_SQDMULLT_ZZZI_D /* 5966 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullt $Zd, $Zn, $Zm$iop */ AArch64_SQDMULLT_ZZZI_S /* 5967 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullt $Zd, $Zn, $Zm */ AArch64_SQDMULLT_ZZZ_D /* 5968 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullt $Zd, $Zn, $Zm */ AArch64_SQDMULLT_ZZZ_H /* 5969 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmullt $Zd, $Zn, $Zm */ AArch64_SQDMULLT_ZZZ_S /* 5970 */, AARCH64_INS_SQDMULLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmull $Rd, $Rn, $Rm */ AArch64_SQDMULLi16 /* 5971 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqdmull $Rd, $Rn, $Rm */ AArch64_SQDMULLi32 /* 5972 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 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 /* 5973 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 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 /* 5974 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 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 /* 5975 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 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 /* 5976 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 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 /* 5977 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 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 /* 5978 */, AARCH64_INS_SQDMULL, #ifndef CAPSTONE_DIET { 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 /* 5979 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET { 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 /* 5980 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET { 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 /* 5981 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET { 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 /* 5982 */, AARCH64_INS_SQDMULL2, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincb $Rdn, $pattern, mul $imm4 */ AArch64_SQINCB_XPiI /* 5983 */, AARCH64_INS_SQINCB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincb $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQINCB_XPiWdI /* 5984 */, AARCH64_INS_SQINCB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincd $Rdn, $pattern, mul $imm4 */ AArch64_SQINCD_XPiI /* 5985 */, AARCH64_INS_SQINCD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincd $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQINCD_XPiWdI /* 5986 */, AARCH64_INS_SQINCD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincd $Zdn, $pattern, mul $imm4 */ AArch64_SQINCD_ZPiI /* 5987 */, AARCH64_INS_SQINCD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqinch $Rdn, $pattern, mul $imm4 */ AArch64_SQINCH_XPiI /* 5988 */, AARCH64_INS_SQINCH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqinch $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQINCH_XPiWdI /* 5989 */, AARCH64_INS_SQINCH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqinch $Zdn, $pattern, mul $imm4 */ AArch64_SQINCH_ZPiI /* 5990 */, AARCH64_INS_SQINCH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ AArch64_SQINCP_XPWd_B /* 5991 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ AArch64_SQINCP_XPWd_D /* 5992 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ AArch64_SQINCP_XPWd_H /* 5993 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg, $_Rdn */ AArch64_SQINCP_XPWd_S /* 5994 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg */ AArch64_SQINCP_XP_B /* 5995 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg */ AArch64_SQINCP_XP_D /* 5996 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg */ AArch64_SQINCP_XP_H /* 5997 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Rdn, $Pg */ AArch64_SQINCP_XP_S /* 5998 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Zdn, $Pm */ AArch64_SQINCP_ZP_D /* 5999 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Zdn, $Pm */ AArch64_SQINCP_ZP_H /* 6000 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincp $Zdn, $Pm */ AArch64_SQINCP_ZP_S /* 6001 */, AARCH64_INS_SQINCP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincw $Rdn, $pattern, mul $imm4 */ AArch64_SQINCW_XPiI /* 6002 */, AARCH64_INS_SQINCW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincw $Rdn, $_Rdn, $pattern, mul $imm4 */ AArch64_SQINCW_XPiWdI /* 6003 */, AARCH64_INS_SQINCW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqincw $Zdn, $pattern, mul $imm4 */ AArch64_SQINCW_ZPiI /* 6004 */, AARCH64_INS_SQINCW, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVEORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ AArch64_SQNEG_ZPmZ_B /* 6005 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ AArch64_SQNEG_ZPmZ_D /* 6006 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ AArch64_SQNEG_ZPmZ_H /* 6007 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Zd, $Pg/m, $Zn */ AArch64_SQNEG_ZPmZ_S /* 6008 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6009 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Rd, $Rn */ AArch64_SQNEGv1i16 /* 6010 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Rd, $Rn */ AArch64_SQNEGv1i32 /* 6011 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Rd, $Rn */ AArch64_SQNEGv1i64 /* 6012 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqneg $Rd, $Rn */ AArch64_SQNEGv1i8 /* 6013 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6014 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6015 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6016 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6017 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6018 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6019 */, AARCH64_INS_SQNEG, #ifndef CAPSTONE_DIET { 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 /* 6020 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET { 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 /* 6021 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ AArch64_SQRDCMLAH_ZZZ_B /* 6022 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ AArch64_SQRDCMLAH_ZZZ_D /* 6023 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ AArch64_SQRDCMLAH_ZZZ_H /* 6024 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdcmlah $Zda, $Zn, $Zm, $rot */ AArch64_SQRDCMLAH_ZZZ_S /* 6025 */, AARCH64_INS_SQRDCMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlah $Zda, $Zn, $Zm$iop */ AArch64_SQRDMLAH_ZZZI_D /* 6026 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlah $Zda, $Zn, $Zm$iop */ AArch64_SQRDMLAH_ZZZI_H /* 6027 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlah $Zda, $Zn, $Zm$iop */ AArch64_SQRDMLAH_ZZZI_S /* 6028 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ AArch64_SQRDMLAH_ZZZ_B /* 6029 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ AArch64_SQRDMLAH_ZZZ_D /* 6030 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ AArch64_SQRDMLAH_ZZZ_H /* 6031 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlah $Zda, $Zn, $Zm */ AArch64_SQRDMLAH_ZZZ_S /* 6032 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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_SQRDMLAHv1i16_indexed /* 6034 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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_SQRDMLAHv1i32_indexed /* 6036 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6037 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6038 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6039 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6040 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6041 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6042 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6043 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6044 */, AARCH64_INS_SQRDMLAH, #ifndef CAPSTONE_DIET { 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 /* 6045 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm$iop */ AArch64_SQRDMLSH_ZZZI_H /* 6046 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm$iop */ AArch64_SQRDMLSH_ZZZI_S /* 6047 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ AArch64_SQRDMLSH_ZZZ_B /* 6048 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ AArch64_SQRDMLSH_ZZZ_D /* 6049 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ AArch64_SQRDMLSH_ZZZ_H /* 6050 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmlsh $Zda, $Zn, $Zm */ AArch64_SQRDMLSH_ZZZ_S /* 6051 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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_SQRDMLSHv1i16_indexed /* 6053 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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_SQRDMLSHv1i32_indexed /* 6055 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6056 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6057 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6058 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6059 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6060 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6061 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6062 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6063 */, AARCH64_INS_SQRDMLSH, #ifndef CAPSTONE_DIET { 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 /* 6064 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Zd, $Zn, $Zm$iop */ AArch64_SQRDMULH_ZZZI_H /* 6065 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Zd, $Zn, $Zm$iop */ AArch64_SQRDMULH_ZZZI_S /* 6066 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ AArch64_SQRDMULH_ZZZ_B /* 6067 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ AArch64_SQRDMULH_ZZZ_D /* 6068 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ AArch64_SQRDMULH_ZZZ_H /* 6069 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Zd, $Zn, $Zm */ AArch64_SQRDMULH_ZZZ_S /* 6070 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Rd, $Rn, $Rm */ AArch64_SQRDMULHv1i16 /* 6071 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6072 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrdmulh $Rd, $Rn, $Rm */ AArch64_SQRDMULHv1i32 /* 6073 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6074 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6075 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6076 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6077 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6078 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6079 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6080 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6081 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6082 */, AARCH64_INS_SQRDMULH, #ifndef CAPSTONE_DIET { 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 /* 6083 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET { 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 /* 6084 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET { 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 /* 6085 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET { 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 /* 6086 */, AARCH64_INS_SQRSHLR, #ifndef CAPSTONE_DIET { 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 /* 6087 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6088 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6089 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6090 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6091 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshl $Rd, $Rn, $Rm */ AArch64_SQRSHLv1i16 /* 6092 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshl $Rd, $Rn, $Rm */ AArch64_SQRSHLv1i32 /* 6093 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshl $Rd, $Rn, $Rm */ AArch64_SQRSHLv1i64 /* 6094 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshl $Rd, $Rn, $Rm */ AArch64_SQRSHLv1i8 /* 6095 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6096 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6097 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6098 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6099 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6100 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 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 /* 6101 */, AARCH64_INS_SQRSHL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASNEON, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrnb $Zd, $Zn, $imm */ AArch64_SQRSHRNB_ZZI_B /* 6102 */, AARCH64_INS_SQRSHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrnb $Zd, $Zn, $imm */ AArch64_SQRSHRNB_ZZI_H /* 6103 */, AARCH64_INS_SQRSHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrnb $Zd, $Zn, $imm */ AArch64_SQRSHRNB_ZZI_S /* 6104 */, AARCH64_INS_SQRSHRNB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrnt $Zd, $Zn, $imm */ AArch64_SQRSHRNT_ZZI_B /* 6105 */, AARCH64_INS_SQRSHRNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrnt $Zd, $Zn, $imm */ AArch64_SQRSHRNT_ZZI_H /* 6106 */, AARCH64_INS_SQRSHRNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrnt $Zd, $Zn, $imm */ AArch64_SQRSHRNT_ZZI_S /* 6107 */, AARCH64_INS_SQRSHRNT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSVE2ORSME, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrn $Zd, $Zn, $imm */ AArch64_SQRSHRN_VG4_Z4ZI_B /* 6108 */, AARCH64_INS_SQRSHRN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrn $Zd, $Zn, $imm */ AArch64_SQRSHRN_VG4_Z4ZI_H /* 6109 */, AARCH64_INS_SQRSHRN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { AARCH64_FEATURE_HASSME2, 0 }, 0, 0, { .aarch64 = { .mem_acc = CS_AC_INVALID }} #endif }, { /* sqrshrn $Zd, $Zn, $imm4 */ AArch64_SQRSHRN_Z2ZI_StoH /* 6110 */, AARCH64_INS_SQRSHRN, #ifndef CAPSTONE_DIET { 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 },