More C++ build fixing
[deliverable/binutils-gdb.git] / opcodes / aarch64-asm-2.c
index d3280aad80626b16864861701e557af2bdfc92a3..dd69dbee0b10fa93bb4c1cb5eba1c55e6f05fefa 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is automatically generated by aarch64-gen.  Do not edit!  */
-/* Copyright 2012, 2013  Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
    Contributed by ARM Ltd.
 
    This file is part of the GNU opcodes library.
@@ -134,101 +134,209 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 563:  /* ror */
       value = 562;     /* --> rorv.  */
       break;
-    case 565:  /* mul */
-      value = 564;     /* --> madd.  */
+    case 573:  /* mul */
+      value = 572;     /* --> madd.  */
       break;
-    case 567:  /* mneg */
-      value = 566;     /* --> msub.  */
+    case 575:  /* mneg */
+      value = 574;     /* --> msub.  */
       break;
-    case 569:  /* smull */
-      value = 568;     /* --> smaddl.  */
+    case 577:  /* smull */
+      value = 576;     /* --> smaddl.  */
       break;
-    case 571:  /* smnegl */
-      value = 570;     /* --> smsubl.  */
+    case 579:  /* smnegl */
+      value = 578;     /* --> smsubl.  */
       break;
-    case 574:  /* umull */
-      value = 573;     /* --> umaddl.  */
+    case 582:  /* umull */
+      value = 581;     /* --> umaddl.  */
       break;
-    case 576:  /* umnegl */
-      value = 575;     /* --> umsubl.  */
+    case 584:  /* umnegl */
+      value = 583;     /* --> umsubl.  */
       break;
-    case 587:  /* ror */
-      value = 586;     /* --> extr.  */
+    case 595:  /* ror */
+      value = 594;     /* --> extr.  */
       break;
-    case 687:  /* strb */
-      value = 685;     /* --> sturb.  */
+    case 746:  /* bic */
+      value = 745;     /* --> and.  */
       break;
-    case 688:  /* ldrb */
-      value = 686;     /* --> ldurb.  */
+    case 748:  /* mov */
+      value = 747;     /* --> orr.  */
       break;
-    case 690:  /* ldrsb */
-      value = 689;     /* --> ldursb.  */
+    case 751:  /* tst */
+      value = 750;     /* --> ands.  */
       break;
-    case 693:  /* str */
-      value = 691;     /* --> stur.  */
+    case 756:  /* uxtw */
+    case 755:  /* mov */
+      value = 754;     /* --> orr.  */
       break;
-    case 694:  /* ldr */
-      value = 692;     /* --> ldur.  */
+    case 758:  /* mvn */
+      value = 757;     /* --> orn.  */
       break;
-    case 697:  /* strh */
-      value = 695;     /* --> sturh.  */
+    case 762:  /* tst */
+      value = 761;     /* --> ands.  */
       break;
-    case 698:  /* ldrh */
-      value = 696;     /* --> ldurh.  */
+    case 888:  /* staddb */
+      value = 792;     /* --> ldaddb.  */
       break;
-    case 700:  /* ldrsh */
-      value = 699;     /* --> ldursh.  */
+    case 889:  /* staddh */
+      value = 793;     /* --> ldaddh.  */
       break;
-    case 703:  /* str */
-      value = 701;     /* --> stur.  */
+    case 890:  /* stadd */
+      value = 794;     /* --> ldadd.  */
       break;
-    case 704:  /* ldr */
-      value = 702;     /* --> ldur.  */
+    case 891:  /* staddlb */
+      value = 796;     /* --> ldaddlb.  */
       break;
-    case 706:  /* ldrsw */
-      value = 705;     /* --> ldursw.  */
+    case 892:  /* staddlh */
+      value = 799;     /* --> ldaddlh.  */
       break;
-    case 708:  /* prfm */
-      value = 707;     /* --> prfum.  */
+    case 893:  /* staddl */
+      value = 802;     /* --> ldaddl.  */
       break;
-    case 750:  /* bic */
-      value = 749;     /* --> and.  */
+    case 894:  /* stclrb */
+      value = 804;     /* --> ldclrb.  */
       break;
-    case 752:  /* mov */
-      value = 751;     /* --> orr.  */
+    case 895:  /* stclrh */
+      value = 805;     /* --> ldclrh.  */
       break;
-    case 755:  /* tst */
-      value = 754;     /* --> ands.  */
+    case 896:  /* stclr */
+      value = 806;     /* --> ldclr.  */
       break;
-    case 760:  /* uxtw */
-    case 759:  /* mov */
-      value = 758;     /* --> orr.  */
+    case 897:  /* stclrlb */
+      value = 808;     /* --> ldclrlb.  */
       break;
-    case 762:  /* mvn */
-      value = 761;     /* --> orn.  */
+    case 898:  /* stclrlh */
+      value = 811;     /* --> ldclrlh.  */
       break;
-    case 766:  /* tst */
-      value = 765;     /* --> ands.  */
+    case 899:  /* stclrl */
+      value = 814;     /* --> ldclrl.  */
       break;
-    case 769:  /* mov */
-      value = 768;     /* --> movn.  */
+    case 900:  /* steorb */
+      value = 816;     /* --> ldeorb.  */
       break;
-    case 771:  /* mov */
-      value = 770;     /* --> movz.  */
+    case 901:  /* steorh */
+      value = 817;     /* --> ldeorh.  */
       break;
-    case 782:  /* sevl */
-    case 781:  /* sev */
-    case 780:  /* wfi */
-    case 779:  /* wfe */
-    case 778:  /* yield */
-    case 777:  /* nop */
-      value = 776;     /* --> hint.  */
+    case 902:  /* steor */
+      value = 818;     /* --> ldeor.  */
       break;
-    case 791:  /* tlbi */
-    case 790:  /* ic */
-    case 789:  /* dc */
-    case 788:  /* at */
-      value = 787;     /* --> sys.  */
+    case 903:  /* steorlb */
+      value = 820;     /* --> ldeorlb.  */
+      break;
+    case 904:  /* steorlh */
+      value = 823;     /* --> ldeorlh.  */
+      break;
+    case 905:  /* steorl */
+      value = 826;     /* --> ldeorl.  */
+      break;
+    case 906:  /* stsetb */
+      value = 828;     /* --> ldsetb.  */
+      break;
+    case 907:  /* stseth */
+      value = 829;     /* --> ldseth.  */
+      break;
+    case 908:  /* stset */
+      value = 830;     /* --> ldset.  */
+      break;
+    case 909:  /* stsetlb */
+      value = 832;     /* --> ldsetlb.  */
+      break;
+    case 910:  /* stsetlh */
+      value = 835;     /* --> ldsetlh.  */
+      break;
+    case 911:  /* stsetl */
+      value = 838;     /* --> ldsetl.  */
+      break;
+    case 912:  /* stsmaxb */
+      value = 840;     /* --> ldsmaxb.  */
+      break;
+    case 913:  /* stsmaxh */
+      value = 841;     /* --> ldsmaxh.  */
+      break;
+    case 914:  /* stsmax */
+      value = 842;     /* --> ldsmax.  */
+      break;
+    case 915:  /* stsmaxlb */
+      value = 844;     /* --> ldsmaxlb.  */
+      break;
+    case 916:  /* stsmaxlh */
+      value = 847;     /* --> ldsmaxlh.  */
+      break;
+    case 917:  /* stsmaxl */
+      value = 850;     /* --> ldsmaxl.  */
+      break;
+    case 918:  /* stsminb */
+      value = 852;     /* --> ldsminb.  */
+      break;
+    case 919:  /* stsminh */
+      value = 853;     /* --> ldsminh.  */
+      break;
+    case 920:  /* stsmin */
+      value = 854;     /* --> ldsmin.  */
+      break;
+    case 921:  /* stsminlb */
+      value = 856;     /* --> ldsminlb.  */
+      break;
+    case 922:  /* stsminlh */
+      value = 859;     /* --> ldsminlh.  */
+      break;
+    case 923:  /* stsminl */
+      value = 862;     /* --> ldsminl.  */
+      break;
+    case 924:  /* stumaxb */
+      value = 864;     /* --> ldumaxb.  */
+      break;
+    case 925:  /* stumaxh */
+      value = 865;     /* --> ldumaxh.  */
+      break;
+    case 926:  /* stumax */
+      value = 866;     /* --> ldumax.  */
+      break;
+    case 927:  /* stumaxlb */
+      value = 868;     /* --> ldumaxlb.  */
+      break;
+    case 928:  /* stumaxlh */
+      value = 871;     /* --> ldumaxlh.  */
+      break;
+    case 929:  /* stumaxl */
+      value = 874;     /* --> ldumaxl.  */
+      break;
+    case 930:  /* stuminb */
+      value = 876;     /* --> lduminb.  */
+      break;
+    case 931:  /* stuminh */
+      value = 877;     /* --> lduminh.  */
+      break;
+    case 932:  /* stumin */
+      value = 878;     /* --> ldumin.  */
+      break;
+    case 933:  /* stuminlb */
+      value = 880;     /* --> lduminlb.  */
+      break;
+    case 934:  /* stuminlh */
+      value = 883;     /* --> lduminlh.  */
+      break;
+    case 935:  /* stuminl */
+      value = 886;     /* --> lduminl.  */
+      break;
+    case 937:  /* mov */
+      value = 936;     /* --> movn.  */
+      break;
+    case 939:  /* mov */
+      value = 938;     /* --> movz.  */
+      break;
+    case 950:  /* sevl */
+    case 949:  /* sev */
+    case 948:  /* wfi */
+    case 947:  /* wfe */
+    case 946:  /* yield */
+    case 945:  /* nop */
+      value = 944;     /* --> hint.  */
+      break;
+    case 959:  /* tlbi */
+    case 958:  /* ic */
+    case 957:  /* dc */
+    case 956:  /* at */
+      value = 955;     /* --> sys.  */
       break;
     default: return NULL;
     }
@@ -255,11 +363,10 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 8:
     case 9:
     case 10:
-    case 13:
     case 14:
     case 15:
     case 16:
-    case 18:
+    case 17:
     case 19:
     case 20:
     case 21:
@@ -268,29 +375,29 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 24:
     case 25:
     case 26:
-    case 34:
+    case 27:
     case 35:
+    case 36:
       return aarch64_ins_regno (self, info, code, inst);
-    case 11:
-      return aarch64_ins_reg_extended (self, info, code, inst);
     case 12:
+      return aarch64_ins_reg_extended (self, info, code, inst);
+    case 13:
       return aarch64_ins_reg_shifted (self, info, code, inst);
-    case 17:
+    case 18:
       return aarch64_ins_ft (self, info, code, inst);
-    case 27:
     case 28:
     case 29:
-      return aarch64_ins_reglane (self, info, code, inst);
     case 30:
-      return aarch64_ins_reglist (self, info, code, inst);
+      return aarch64_ins_reglane (self, info, code, inst);
     case 31:
-      return aarch64_ins_ldst_reglist (self, info, code, inst);
+      return aarch64_ins_reglist (self, info, code, inst);
     case 32:
-      return aarch64_ins_ldst_reglist_r (self, info, code, inst);
+      return aarch64_ins_ldst_reglist (self, info, code, inst);
     case 33:
+      return aarch64_ins_ldst_reglist_r (self, info, code, inst);
+    case 34:
       return aarch64_ins_ldst_elemlist (self, info, code, inst);
-    case 36:
-    case 45:
+    case 37:
     case 46:
     case 47:
     case 48:
@@ -303,54 +410,56 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 55:
     case 56:
     case 57:
-    case 65:
-    case 66:
+    case 58:
     case 67:
     case 68:
+    case 69:
+    case 70:
       return aarch64_ins_imm (self, info, code, inst);
-    case 37:
     case 38:
-      return aarch64_ins_advsimd_imm_shift (self, info, code, inst);
     case 39:
+      return aarch64_ins_advsimd_imm_shift (self, info, code, inst);
     case 40:
     case 41:
+    case 42:
       return aarch64_ins_advsimd_imm_modified (self, info, code, inst);
-    case 58:
-      return aarch64_ins_limm (self, info, code, inst);
     case 59:
-      return aarch64_ins_aimm (self, info, code, inst);
+      return aarch64_ins_limm (self, info, code, inst);
     case 60:
-      return aarch64_ins_imm_half (self, info, code, inst);
+      return aarch64_ins_aimm (self, info, code, inst);
     case 61:
+      return aarch64_ins_imm_half (self, info, code, inst);
+    case 62:
       return aarch64_ins_fbits (self, info, code, inst);
-    case 63:
+    case 64:
+    case 65:
       return aarch64_ins_cond (self, info, code, inst);
-    case 69:
-    case 75:
-      return aarch64_ins_addr_simple (self, info, code, inst);
-    case 70:
-      return aarch64_ins_addr_regoff (self, info, code, inst);
     case 71:
+    case 77:
+      return aarch64_ins_addr_simple (self, info, code, inst);
     case 72:
+      return aarch64_ins_addr_regoff (self, info, code, inst);
     case 73:
-      return aarch64_ins_addr_simm (self, info, code, inst);
     case 74:
-      return aarch64_ins_addr_uimm12 (self, info, code, inst);
+    case 75:
+      return aarch64_ins_addr_simm (self, info, code, inst);
     case 76:
-      return aarch64_ins_simd_addr_post (self, info, code, inst);
-    case 77:
-      return aarch64_ins_sysreg (self, info, code, inst);
+      return aarch64_ins_addr_uimm12 (self, info, code, inst);
     case 78:
-      return aarch64_ins_pstatefield (self, info, code, inst);
+      return aarch64_ins_simd_addr_post (self, info, code, inst);
     case 79:
+      return aarch64_ins_sysreg (self, info, code, inst);
     case 80:
+      return aarch64_ins_pstatefield (self, info, code, inst);
     case 81:
     case 82:
-      return aarch64_ins_sysins_op (self, info, code, inst);
     case 83:
     case 84:
-      return aarch64_ins_barrier (self, info, code, inst);
+      return aarch64_ins_sysins_op (self, info, code, inst);
     case 85:
+    case 86:
+      return aarch64_ins_barrier (self, info, code, inst);
+    case 87:
       return aarch64_ins_prfop (self, info, code, inst);
     default: assert (0); abort ();
     }
This page took 0.028403 seconds and 4 git commands to generate.