AArch64: Add new STZGM instruction for Armv8.5-A Memory Tagging Extension.
authorSudi Das <sudi.das@arm.com>
Fri, 25 Jan 2019 14:15:45 +0000 (14:15 +0000)
committerTamar Christina <tamar.christina@arm.com>
Fri, 25 Jan 2019 15:28:03 +0000 (15:28 +0000)
commit824d332fac5c53d943be4e5607c991bb5c4ef9ce
treedc9093c45e8e7eba4484e60684c86a4b0c8d0f9d
parent64485cb2108df2a4e1f0fcc8b97091fe48da4654
AArch64: Add new STZGM instruction for Armv8.5-A Memory Tagging Extension.

This patch is part of a series of patches to introduce a few changes to the
Armv8.5-A Memory Tagging Extension. This patch adds the new STZGM instruction.

STGZM Xt, [<Xn|SP>]

Committed on behalf of Sudakshina Das.

*** gas/ChangeLog ***

* testsuite/gas/aarch64/armv8_5-a-memtag.d: New tests for stzgm.
* testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
* testsuite/gas/aarch64/illegal-memtag.l: Likewise.
* testsuite/gas/aarch64/illegal-memtag.s: Likewise.

*** opcodes/ChangeLog ***

* aarch64-asm-2.c: Regenerated.
* aarch64-dis-2.c: Likewise.
* aarch64-opc-2.c: Likewise.
* aarch64-tbl.h (aarch64_opcode): Add new stzgm.

(cherry picked from commit 20a4ca5524b9bde2f5dfb19661570c25a3b05e5d)
gas/ChangeLog
gas/testsuite/gas/aarch64/armv8_5-a-memtag.d
gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
gas/testsuite/gas/aarch64/illegal-memtag.l
gas/testsuite/gas/aarch64/illegal-memtag.s
opcodes/ChangeLog
opcodes/aarch64-asm-2.c
opcodes/aarch64-dis-2.c
opcodes/aarch64-opc-2.c
opcodes/aarch64-tbl.h