diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-11 10:36:32 +0000 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-11 10:36:32 +0000 |
commit | a2cfc830e715142a0dd28496feaedf569b116b0e (patch) | |
tree | 68c59667004d2a4f0389da318222c7f39bfe3aec /opcodes/aarch64-opc-2.c | |
parent | b0bfa7b5b884f78b798ab8d34d2a50bc63f558df (diff) | |
download | gdb-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.c | 98 |
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 |