diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-18 09:58:38 +0000 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-18 09:58:38 +0000 |
commit | 28617675c264213180a599bb4327bf162029636a (patch) | |
tree | 0e8b93d7256db9f08ae5e6a0afdb431d4718b50c /include/opcode/aarch64.h | |
parent | ccfc90a39b78b7bc4173cd9ead49d2aa59695378 (diff) | |
download | gdb-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