aboutsummaryrefslogtreecommitdiff
path: root/opcodes/aarch64-opc-2.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2016-11-11 10:43:15 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2016-11-11 10:43:15 +0000
commit74f5402d08b857d60499b27851c204954ce6c42c (patch)
tree1d6e1b26bc41478a7269ce8befcd57e18f94c0a2 /opcodes/aarch64-opc-2.c
parentc84364ece4faa7b3eb0f60f4dc301282e9693e1e (diff)
downloadgdb-74f5402d08b857d60499b27851c204954ce6c42c.zip
gdb-74f5402d08b857d60499b27851c204954ce6c42c.tar.gz
gdb-74f5402d08b857d60499b27851c204954ce6c42c.tar.bz2
[AArch64] Add ARMv8.3 combined pointer authentication branch instructions
Add support for ARMv8.3 pointer authentication instructions that are encoded as unconditional branch instructions. opcodes/ 2016-11-11 Szabolcs Nagy <szabolcs.nagy@arm.com> * aarch64-tbl.h (arch64_opcode_table): Add braa, brab, blraa, blrab, braaz, brabz, blraaz, blrabz, retaa, retab, eretaa, eretab. * aarch64-asm-2.c: Regenerate. * aarch64-dis-2.c: Regenerate. * aarch64-opc-2.c: Regenerate. gas/ 2016-11-08 Szabolcs Nagy <szabolcs.nagy@arm.com> * testsuite/gas/aarch64/pac.s: Add ARMv8.3 branch instruction tests. * testsuite/gas/aarch64/pac.d: Likewise.
Diffstat (limited to 'opcodes/aarch64-opc-2.c')
-rw-r--r--opcodes/aarch64-opc-2.c104
1 files changed, 52 insertions, 52 deletions
diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c
index 5e5b70b..722d7f0 100644
--- a/opcodes/aarch64-opc-2.c
+++ b/opcodes/aarch64-opc-2.c
@@ -209,48 +209,48 @@ const struct aarch64_operand aarch64_operands[] =
static const unsigned op_enum_table [] =
{
0,
- 847,
- 848,
- 849,
- 852,
- 853,
- 854,
- 855,
- 856,
- 850,
- 851,
- 857,
- 858,
- 880,
- 881,
- 882,
- 885,
- 886,
- 887,
- 888,
- 889,
- 883,
- 884,
- 890,
- 891,
- 934,
- 935,
- 936,
- 937,
+ 859,
+ 860,
+ 861,
+ 864,
+ 865,
+ 866,
+ 867,
+ 868,
+ 862,
+ 863,
+ 869,
+ 870,
+ 892,
+ 893,
+ 894,
+ 897,
+ 898,
+ 899,
+ 900,
+ 901,
+ 895,
+ 896,
+ 902,
+ 903,
+ 946,
+ 947,
+ 948,
+ 949,
12,
627,
628,
- 1129,
- 1131,
- 1133,
- 941,
- 1132,
- 1130,
+ 1141,
+ 1143,
+ 1145,
+ 953,
+ 1144,
+ 1142,
311,
615,
626,
625,
- 939,
+ 951,
622,
619,
611,
@@ -260,34 +260,34 @@ static const unsigned op_enum_table [] =
621,
623,
624,
- 949,
- 643,
- 646,
- 649,
- 644,
- 647,
- 791,
+ 961,
+ 655,
+ 658,
+ 661,
+ 656,
+ 659,
+ 803,
171,
172,
173,
174,
507,
- 732,
+ 744,
380,
382,
404,
406,
- 1194,
- 1199,
- 1192,
- 1191,
- 1195,
- 1202,
+ 1206,
+ 1211,
1204,
- 1205,
- 1201,
+ 1203,
1207,
- 1206,
+ 1214,
+ 1216,
+ 1217,
+ 1213,
+ 1219,
+ 1218,
};
/* Given the opcode enumerator OP, return the pointer to the corresponding