diff options
author | Yufeng Zhang <yufeng.zhang@arm.com> | 2013-01-30 15:43:32 +0000 |
---|---|---|
committer | Yufeng Zhang <yufeng.zhang@arm.com> | 2013-01-30 15:43:32 +0000 |
commit | e30181a58decaecae0e2544b7a489915d3bcc611 (patch) | |
tree | 43b4e89fd44f8418df2019e39892e119cb3428ec /opcodes/aarch64-opc-2.c | |
parent | f9b2d5449aa0df00eb0c2b2ca9da21d879245bad (diff) | |
download | gdb-e30181a58decaecae0e2544b7a489915d3bcc611.zip gdb-e30181a58decaecae0e2544b7a489915d3bcc611.tar.gz gdb-e30181a58decaecae0e2544b7a489915d3bcc611.tar.bz2 |
include/opcode/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64.h (aarch64_op): Add OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2.
opcodes/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64-tbl.h (aarch64_opcode_table): Flag sshll, sshll2, ushll and
ushll2 with F_HAS_ALIAS. Add entries for sxtl, sxtl2, uxtl and uxtl2.
* aarch64-asm.c (convert_xtl_to_shll): New function.
(convert_to_real): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
calling convert_xtl_to_shll.
* aarch64-dis.c (convert_shll_to_xtl): New function.
(convert_to_alias): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
calling convert_shll_to_xtl.
* aarch64-gen.c: Update copyright year.
* aarch64-asm-2.c: Re-generate.
* aarch64-dis-2.c: Re-generate.
* aarch64-opc-2.c: Re-generate.
gas/testsuite/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* gas/aarch64/alias.s: Add new tests.
* gas/aarch64/alias.d: Update.
* gas/aarch64/no-aliases.d: Update.
Diffstat (limited to 'opcodes/aarch64-opc-2.c')
-rw-r--r-- | opcodes/aarch64-opc-2.c | 97 |
1 files changed, 50 insertions, 47 deletions
diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c index 68681f6..0b4263d 100644 --- a/opcodes/aarch64-opc-2.c +++ b/opcodes/aarch64-opc-2.c @@ -1,5 +1,5 @@ /* This file is automatically generated by aarch64-gen. Do not edit! */ -/* Copyright 2012 Free Software Foundation, Inc. +/* Copyright 2012, 2013 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of the GNU opcodes library. @@ -119,70 +119,73 @@ const struct aarch64_operand aarch64_operands[] = static const unsigned op_enum_table [] = { 0, - 648, - 649, - 650, + 652, 653, 654, - 655, - 656, 657, - 651, - 652, 658, 659, - 681, - 682, + 660, + 661, + 655, + 656, + 662, + 663, 685, - 691, - 692, + 686, + 689, 695, - 697, - 698, - 687, - 688, + 696, + 699, 701, - 703, - 741, - 742, - 743, - 744, + 702, + 691, + 692, + 705, + 707, + 745, + 746, + 747, + 748, 12, - 506, - 507, - 764, - 766, + 510, + 511, 768, - 748, - 767, - 765, + 770, + 772, + 752, + 771, + 769, 259, - 495, + 499, + 509, + 508, + 750, 505, - 504, - 746, - 501, - 498, - 491, - 490, - 497, - 500, 502, - 503, - 756, - 125, - 522, - 525, - 528, - 523, + 495, + 494, + 501, + 504, + 506, + 507, + 760, 526, - 614, + 529, + 532, + 527, + 530, + 618, 160, 161, 162, 163, - 416, - 583, + 420, + 587, + 314, + 316, + 336, + 338, }; /* Given the opcode enumerator OP, return the pointer to the corresponding |