aboutsummaryrefslogtreecommitdiff
path: root/include/opcode/aarch64.h
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2016-11-18 09:58:38 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2016-11-18 09:58:38 +0000
commit28617675c264213180a599bb4327bf162029636a (patch)
tree0e8b93d7256db9f08ae5e6a0afdb431d4718b50c /include/opcode/aarch64.h
parentccfc90a39b78b7bc4173cd9ead49d2aa59695378 (diff)
downloadgdb-28617675c264213180a599bb4327bf162029636a.zip
gdb-28617675c264213180a599bb4327bf162029636a.tar.gz
gdb-28617675c264213180a599bb4327bf162029636a.tar.bz2
[AArch64] Add ARMv8.3 weaker release consistency load instructions
Add support for ARMv8.3 LDAPRB, LDAPRH and LDAPR weak release consistency load instructions. (They are equivalent to LDARB, LDARH and LDAR instructions other than the weaker memory ordering requirement.) For more details about weak release consistency see https://community.arm.com/groups/processors/blog/2016/10/27/armv8-a-architecture-2016-additions opcodes/ 2016-11-18 Szabolcs Nagy <szabolcs.nagy@arm.com> * aarch64-tbl.h (arch64_opcode_table): Add ldaprb, ldaprh, ldapr. * aarch64-asm-2.c: Regenerate. * aarch64-dis-2.c: Regenerate. * aarch64-opc-2.c: Regenerate. gas/ 2016-11-18 Szabolcs Nagy <szabolcs.nagy@arm.com> * testsuite/gas/aarch64/ldst-exclusive-armv8_3.s: Add ldaprb, ldaprh, ldapr tests. * testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Likewise. * testsuite/gas/aarch64/illegal-ldapr.s: Likewise. * testsuite/gas/aarch64/illegal-ldapr.d: Likewise. * testsuite/gas/aarch64/illegal-ldapr.l: Likewise.
Diffstat (limited to 'include/opcode/aarch64.h')
0 files changed, 0 insertions, 0 deletions