diff options
Diffstat (limited to 'opcodes/aarch64-dis-2.c')
-rw-r--r-- | opcodes/aarch64-dis-2.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c index 0d633eb..32e2fc0 100644 --- a/opcodes/aarch64-dis-2.c +++ b/opcodes/aarch64-dis-2.c @@ -7690,11 +7690,11 @@ aarch64_extract_operand (const aarch64_operand *self, case 55: case 56: case 57: - case 64: case 65: case 66: case 67: case 68: + case 69: return aarch64_ext_imm (self, info, code, inst); case 37: case 38: @@ -7714,33 +7714,34 @@ aarch64_extract_operand (const aarch64_operand *self, case 61: return aarch64_ext_fbits (self, info, code, inst); case 63: + case 64: return aarch64_ext_cond (self, info, code, inst); - case 69: - case 75: - return aarch64_ext_addr_simple (self, info, code, inst); case 70: - return aarch64_ext_addr_regoff (self, info, code, inst); + case 76: + return aarch64_ext_addr_simple (self, info, code, inst); case 71: + return aarch64_ext_addr_regoff (self, info, code, inst); case 72: case 73: - return aarch64_ext_addr_simm (self, info, code, inst); case 74: + return aarch64_ext_addr_simm (self, info, code, inst); + case 75: return aarch64_ext_addr_uimm12 (self, info, code, inst); - case 76: - return aarch64_ext_simd_addr_post (self, info, code, inst); case 77: - return aarch64_ext_sysreg (self, info, code, inst); + return aarch64_ext_simd_addr_post (self, info, code, inst); case 78: - return aarch64_ext_pstatefield (self, info, code, inst); + return aarch64_ext_sysreg (self, info, code, inst); case 79: + return aarch64_ext_pstatefield (self, info, code, inst); case 80: case 81: case 82: - return aarch64_ext_sysins_op (self, info, code, inst); case 83: + return aarch64_ext_sysins_op (self, info, code, inst); case 84: - return aarch64_ext_barrier (self, info, code, inst); case 85: + return aarch64_ext_barrier (self, info, code, inst); + case 86: return aarch64_ext_prfop (self, info, code, inst); default: assert (0); abort (); } |