diff options
author | Nick Clifton <nickc@redhat.com> | 2018-07-12 15:46:17 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2018-07-12 15:48:02 +0100 |
commit | cde3679eb5aca10a6d09f6aa4f846ac99a3371dd (patch) | |
tree | 47a0fbdece5ef61ea0bf806b2da84abc0820b224 /opcodes/aarch64-opc-2.c | |
parent | 45a28947f3fe5693560e9a1d6373807a9e82c04a (diff) | |
download | gdb-cde3679eb5aca10a6d09f6aa4f846ac99a3371dd.zip gdb-cde3679eb5aca10a6d09f6aa4f846ac99a3371dd.tar.gz gdb-cde3679eb5aca10a6d09f6aa4f846ac99a3371dd.tar.bz2 |
This patch adds support for the SSBB and PSSBB speculation barrier instructions to the AArch64 assembler and disassembler.
For more details see: https://static.docs.arm.com/ddi0596/a/DDI_0596_ARM_a64_instruction_set_architecture.pdf
opcodes * aarch64-tbl.h (aarch64_opcode_table): Add entry for
ssbb and pssbb and update dsb flags to F_HAS_ALIAS.
* aarch64-asm-2.c: Regenerate.
* aarch64-dis-2.c: Regenerate.
* aarch64-opc-2.c: Regenerate.
gas * testsuite/gas/aarch64/system.s: Add test for ssbb
and pssbb.
* testsuite/gas/aarch64/system.d: Update accordingly
and remove explicit addresses.
Diffstat (limited to 'opcodes/aarch64-opc-2.c')
-rw-r--r-- | opcodes/aarch64-opc-2.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c index e2ab45e..f9bb0ed 100644 --- a/opcodes/aarch64-opc-2.c +++ b/opcodes/aarch64-opc-2.c @@ -294,17 +294,17 @@ static const unsigned op_enum_table [] = 385, 407, 409, + 1218, + 1223, 1216, - 1221, - 1214, - 1213, - 1217, - 1224, + 1215, + 1219, 1226, - 1227, - 1223, - 1229, 1228, + 1229, + 1225, + 1231, + 1230, 129, }; |