diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-10-05 09:15:51 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-10-05 09:15:51 +0200 |
commit | bb5cb85b465a9327fb0cf48ebe4b7ab661ed0971 (patch) | |
tree | 18ad0fbd2526314d380313f0d8f9a992dc4cd860 /opcodes/aarch64-tbl.h | |
parent | 306253b2cfa297c1eb0d30852bdcf96375db24e2 (diff) | |
download | fsf-binutils-gdb-bb5cb85b465a9327fb0cf48ebe4b7ab661ed0971.zip fsf-binutils-gdb-bb5cb85b465a9327fb0cf48ebe4b7ab661ed0971.tar.gz fsf-binutils-gdb-bb5cb85b465a9327fb0cf48ebe4b7ab661ed0971.tar.bz2 |
Arm64: support CLEARBHB alias
While the Arm v8 ARM (rev I-a) still doesn't mention this alias, it is
(typically via a macro) already in use in kernels and alike.
Diffstat (limited to 'opcodes/aarch64-tbl.h')
-rw-r--r-- | opcodes/aarch64-tbl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/opcodes/aarch64-tbl.h b/opcodes/aarch64-tbl.h index cb039d6..d8f969c 100644 --- a/opcodes/aarch64-tbl.h +++ b/opcodes/aarch64-tbl.h @@ -4034,6 +4034,7 @@ const struct aarch64_opcode aarch64_opcode_table[] = CORE_INSN ("esb", 0xd503221f, 0xffffffff, ic_system, 0, OP0 (), {}, F_ALIAS), CORE_INSN ("psb", 0xd503223f, 0xffffffff, ic_system, 0, OP1 (BARRIER_PSB), {}, F_ALIAS), CORE_INSN ("tsb", 0xd503225f, 0xffffffff, ic_system, 0, OP1 (BARRIER_PSB), {}, F_ALIAS), + CORE_INSN ("clearbhb", 0xd50322df, 0xffffffff, ic_system, 0, OP0 (), {}, F_ALIAS), CORE_INSN ("clrex", 0xd503305f, 0xfffff0ff, ic_system, 0, OP1 (UIMM4), {}, F_OPD0_OPT | F_DEFAULT (0xF)), CORE_INSN ("dsb", 0xd503309f, 0xfffff0ff, ic_system, 0, OP1 (BARRIER), {}, F_HAS_ALIAS), V8_7_INSN ("dsb", 0xd503323f, 0xfffff3ff, ic_system, OP1 (BARRIER_DSB_NXS), {}, F_HAS_ALIAS), |