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.
This commit is contained in:
Sudi Das
2019-01-25 14:15:45 +00:00
committed by Tamar Christina
parent 550fd7bf68
commit 20a4ca5524
10 changed files with 1757 additions and 1704 deletions

View File

@@ -256,24 +256,24 @@ static const unsigned op_enum_table [] =
925,
931,
932,
983,
984,
985,
986,
987,
12,
636,
637,
1178,
1180,
1182,
990,
1181,
1179,
1181,
1183,
991,
1182,
1180,
318,
624,
635,
634,
988,
989,
631,
628,
620,
@@ -283,7 +283,7 @@ static const unsigned op_enum_table [] =
630,
632,
633,
998,
999,
664,
667,
670,
@@ -300,17 +300,17 @@ static const unsigned op_enum_table [] =
391,
413,
415,
1251,
1256,
1249,
1248,
1252,
1259,
1261,
1257,
1250,
1249,
1253,
1260,
1262,
1258,
1264,
1263,
1259,
1265,
1264,
131,
};