diff options
Diffstat (limited to 'opcodes/aarch64-dis-2.c')
-rw-r--r-- | opcodes/aarch64-dis-2.c | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c index 110cf2e9470..c3bcfdbd6e1 100644 --- a/opcodes/aarch64-dis-2.c +++ b/opcodes/aarch64-dis-2.c @@ -10434,13 +10434,19 @@ aarch64_extract_operand (const aarch64_operand *self, case 144: case 145: case 146: - case 159: - case 160: + case 147: + case 148: case 161: case 162: case 163: case 164: + case 165: + case 166: case 167: + case 168: + case 169: + case 170: + case 173: return aarch64_ext_regno (self, info, code, inst); case 8: return aarch64_ext_regrt_sysins (self, info, code, inst); @@ -10485,14 +10491,14 @@ aarch64_extract_operand (const aarch64_operand *self, case 71: case 136: case 138: - case 151: - case 152: case 153: case 154: case 155: case 156: case 157: case 158: + case 159: + case 160: return aarch64_ext_imm (self, info, code, inst); case 38: case 39: @@ -10610,16 +10616,16 @@ aarch64_extract_operand (const aarch64_operand *self, return aarch64_ext_sve_limm_mov (self, info, code, inst); case 137: return aarch64_ext_sve_scale (self, info, code, inst); - case 147: - case 148: - return aarch64_ext_sve_shlimm (self, info, code, inst); case 149: case 150: + return aarch64_ext_sve_shlimm (self, info, code, inst); + case 151: + case 152: return aarch64_ext_sve_shrimm (self, info, code, inst); - case 165: + case 171: return aarch64_ext_sve_index (self, info, code, inst); - case 166: - case 168: + case 172: + case 174: return aarch64_ext_sve_reglist (self, info, code, inst); default: assert (0); abort (); } |