aboutsummaryrefslogtreecommitdiff
path: root/include
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
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')
0 files changed, 0 insertions, 0 deletions