From e54010f1aeb050cb9d65862a0afe9095a7a85f27 Mon Sep 17 00:00:00 2001 From: Sudakshina Das Date: Thu, 11 Apr 2019 10:13:23 +0100 Subject: [BINUTILS, AArch64, 1/2] Add new LDGM/STGM instruction This patch adds the new LDGM/STGM instructions of the Armv8.5-A Memory Tagging Extension. This is part of the changes that have been introduced recently in the 00bet10 release The instructions are as follows: LDGM Xt, [] STGM Xt, [] *** gas/ChangeLog *** 2019-04-11 Sudakshina Das * testsuite/gas/aarch64/armv8_5-a-memtag.d: New tests for ldgm and stgm. * 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 *** 2019-04-11 Sudakshina Das * aarch64-asm-2.c: Regenerated. * aarch64-dis-2.c: Likewise. * aarch64-opc-2.c: Likewise. * aarch64-tbl.h (aarch64_opcode): Add new ldgm and stgm. --- opcodes/aarch64-opc-2.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'opcodes/aarch64-opc-2.c') diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c index 15f2b9ff5da..29eb2b7528a 100644 --- a/opcodes/aarch64-opc-2.c +++ b/opcodes/aarch64-opc-2.c @@ -256,24 +256,24 @@ static const unsigned op_enum_table [] = 925, 931, 932, - 984, - 985, 986, 987, + 988, + 989, 12, 636, 637, - 1179, 1181, 1183, - 991, + 1185, + 993, + 1184, 1182, - 1180, 318, 624, 635, 634, - 989, + 991, 631, 628, 620, @@ -283,7 +283,7 @@ static const unsigned op_enum_table [] = 630, 632, 633, - 999, + 1001, 664, 667, 670, @@ -300,17 +300,17 @@ static const unsigned op_enum_table [] = 391, 413, 415, + 1254, + 1259, 1252, - 1257, - 1250, - 1249, - 1253, - 1260, + 1251, + 1255, 1262, - 1263, - 1259, - 1265, 1264, + 1265, + 1261, + 1267, + 1266, 131, }; -- cgit v1.2.1