aboutsummaryrefslogtreecommitdiff
path: root/opcodes/aarch64-opc-2.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2016-11-11 10:36:32 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2016-11-11 10:36:32 +0000
commita2cfc830e715142a0dd28496feaedf569b116b0e (patch)
tree68c59667004d2a4f0389da318222c7f39bfe3aec /opcodes/aarch64-opc-2.c
parentb0bfa7b5b884f78b798ab8d34d2a50bc63f558df (diff)
downloadgdb-a2cfc830e715142a0dd28496feaedf569b116b0e.zip
gdb-a2cfc830e715142a0dd28496feaedf569b116b0e.tar.gz
gdb-a2cfc830e715142a0dd28496feaedf569b116b0e.tar.bz2
[AArch64] Add ARMv8.3 single source PAC instructions
Add support for ARMv8.3 pointer authentication instructions that are encoded as single source data processing instructions. opcodes/ 2016-11-08 Szabolcs Nagy <szabolcs.nagy@arm.com> * aarch64-tbl.h (arch64_opcode_table): Add pacia, pacib, pacda, pacdb, autia, autib, autda, autdb, paciza, pacizb, pacdza, pacdzb, autiza, autizb, autdza, autdzb, xpaci, xpacd. * aarch64-asm-2.c: Regenerate. * aarch64-dis-2.c: Regenerate. * aarch64-opc-2.c: Regenerate. gas/testsuite/ 2016-11-11 Szabolcs Nagy <szabolcs.nagy@arm.com> * testsuite/gas/aarch64/pac.s: New. * testsuite/gas/aarch64/pac.d: New.
Diffstat (limited to 'opcodes/aarch64-opc-2.c')
-rw-r--r--opcodes/aarch64-opc-2.c98
1 files changed, 49 insertions, 49 deletions
diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c
index 5c6ac65..ea44cfe 100644
--- a/opcodes/aarch64-opc-2.c
+++ b/opcodes/aarch64-opc-2.c
@@ -208,48 +208,48 @@ const struct aarch64_operand aarch64_operands[] =
static const unsigned op_enum_table [] =
{
0,
- 828,
- 829,
- 830,
- 833,
- 834,
- 835,
- 836,
- 837,
- 831,
- 832,
- 838,
- 839,
- 861,
- 862,
- 863,
- 866,
- 867,
- 868,
- 869,
- 870,
- 864,
- 865,
- 871,
- 872,
- 915,
- 916,
- 917,
- 918,
+ 846,
+ 847,
+ 848,
+ 851,
+ 852,
+ 853,
+ 854,
+ 855,
+ 849,
+ 850,
+ 856,
+ 857,
+ 879,
+ 880,
+ 881,
+ 884,
+ 885,
+ 886,
+ 887,
+ 888,
+ 882,
+ 883,
+ 889,
+ 890,
+ 933,
+ 934,
+ 935,
+ 936,
12,
627,
628,
- 1110,
- 1112,
- 1114,
- 922,
- 1113,
- 1111,
+ 1128,
+ 1130,
+ 1132,
+ 940,
+ 1131,
+ 1129,
311,
615,
626,
625,
- 920,
+ 938,
622,
619,
611,
@@ -259,34 +259,34 @@ static const unsigned op_enum_table [] =
621,
623,
624,
- 930,
+ 948,
643,
646,
649,
644,
647,
- 772,
+ 790,
171,
172,
173,
174,
507,
- 713,
+ 731,
380,
382,
404,
406,
- 1175,
- 1180,
- 1173,
- 1172,
- 1176,
- 1183,
- 1185,
- 1186,
- 1182,
- 1188,
- 1187,
+ 1193,
+ 1198,
+ 1191,
+ 1190,
+ 1194,
+ 1201,
+ 1203,
+ 1204,
+ 1200,
+ 1206,
+ 1205,
};
/* Given the opcode enumerator OP, return the pointer to the corresponding