summaryrefslogtreecommitdiff
path: root/opcodes/aarch64-opc-2.c
diff options
context:
space:
mode:
authorYufeng Zhang <yufeng.zhang@arm.com>2013-01-30 15:43:29 +0000
committerYufeng Zhang <yufeng.zhang@arm.com>2013-01-30 15:43:29 +0000
commit74fb2a7b2921bb31bd710046152c3dcb9980aee4 (patch)
treeab29db85db683e4c0e6986ed10f58576a0cefe76 /opcodes/aarch64-opc-2.c
parent8097aaa47d87602b506f07cba091f1e64524d328 (diff)
downloadbinutils-redhat-74fb2a7b2921bb31bd710046152c3dcb9980aee4.tar.gz
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.c97
1 files changed, 50 insertions, 47 deletions
diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c
index 68681f6a1c..0b4263dc0f 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