arc: Don't generate dynamic relocation for non SEC_ALLOC sections
[deliverable/binutils-gdb.git] / opcodes / aarch64-dis-2.c
index a27f7245e12a1becd0e2670db6f41ad2e00fd80f..5772364a326d32565407a87d3b20e26e03d31edd 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is automatically generated by aarch64-gen.  Do not edit!  */
 /* This file is automatically generated by aarch64-gen.  Do not edit!  */
-/* Copyright (C) 2012-2019 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2020 Free Software Foundation, Inc.
    Contributed by ARM Ltd.
 
    This file is part of the GNU opcodes library.
    Contributed by ARM Ltd.
 
    This file is part of the GNU opcodes library.
@@ -34,21 +34,32 @@ aarch64_opcode_lookup_1 (uint32_t word)
             {
               if (((word >> 24) & 0x1) == 0)
                 {
             {
               if (((word >> 24) & 0x1) == 0)
                 {
-                  if (((word >> 31) & 0x1) == 0)
+                  if (((word >> 28) & 0x1) == 0)
                     {
                       /* 33222222222211111111110000000000
                          10987654321098765432109876543210
                     {
                       /* 33222222222211111111110000000000
                          10987654321098765432109876543210
-                         0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
-                         adr.  */
-                      return 1186;
+                         xxx00000xxxxxxxxxxxxxxxxxxxxxxxx
+                         udf.  */
+                      return 754;
                     }
                   else
                     {
                     }
                   else
                     {
-                      /* 33222222222211111111110000000000
-                         10987654321098765432109876543210
-                         1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
-                         adrp.  */
-                      return 1187;
+                      if (((word >> 31) & 0x1) == 0)
+                        {
+                          /* 33222222222211111111110000000000
+                             10987654321098765432109876543210
+                             0xx10000xxxxxxxxxxxxxxxxxxxxxxxx
+                             adr.  */
+                          return 1187;
+                        }
+                      else
+                        {
+                          /* 33222222222211111111110000000000
+                             10987654321098765432109876543210
+                             1xx10000xxxxxxxxxxxxxxxxxxxxxxxx
+                             adrp.  */
+                          return 1188;
+                        }
                     }
                 }
               else
                     }
                 }
               else
@@ -115,7 +126,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x000xxxxx0xxxxxxxxxxxxxxx
                                                  stxrb.  */
                                                  10987654321098765432109876543210
                                                  0000100x000xxxxx0xxxxxxxxxxxxxxx
                                                  stxrb.  */
-                                              return 936;
+                                              return 937;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -123,7 +134,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x000xxxxx0xxxxxxxxxxxxxxx
                                                  stxrh.  */
                                                  10987654321098765432109876543210
                                                  0100100x000xxxxx0xxxxxxxxxxxxxxx
                                                  stxrh.  */
-                                              return 942;
+                                              return 943;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -132,7 +143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x000xxxxx0xxxxxxxxxxxxxxx
                                              stxr.  */
                                              10987654321098765432109876543210
                                              1x00100x000xxxxx0xxxxxxxxxxxxxxx
                                              stxr.  */
-                                          return 948;
+                                          return 949;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -143,7 +154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x001xxxxx0xxxxxxxxxxxxxxx
                                              casp.  */
                                              10987654321098765432109876543210
                                              0x00100x001xxxxx0xxxxxxxxxxxxxxx
                                              casp.  */
-                                          return 1021;
+                                          return 1022;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -151,7 +162,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x001xxxxx0xxxxxxxxxxxxxxx
                                              stxp.  */
                                              10987654321098765432109876543210
                                              1x00100x001xxxxx0xxxxxxxxxxxxxxx
                                              stxp.  */
-                                          return 950;
+                                          return 951;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -167,7 +178,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x000xxxxx1xxxxxxxxxxxxxxx
                                                  stlxrb.  */
                                                  10987654321098765432109876543210
                                                  0000100x000xxxxx1xxxxxxxxxxxxxxx
                                                  stlxrb.  */
-                                              return 937;
+                                              return 938;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -175,7 +186,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x000xxxxx1xxxxxxxxxxxxxxx
                                                  stlxrh.  */
                                                  10987654321098765432109876543210
                                                  0100100x000xxxxx1xxxxxxxxxxxxxxx
                                                  stlxrh.  */
-                                              return 943;
+                                              return 944;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -184,7 +195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x000xxxxx1xxxxxxxxxxxxxxx
                                              stlxr.  */
                                              10987654321098765432109876543210
                                              1x00100x000xxxxx1xxxxxxxxxxxxxxx
                                              stlxr.  */
-                                          return 949;
+                                          return 950;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -195,7 +206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x001xxxxx1xxxxxxxxxxxxxxx
                                              caspl.  */
                                              10987654321098765432109876543210
                                              0x00100x001xxxxx1xxxxxxxxxxxxxxx
                                              caspl.  */
-                                          return 1023;
+                                          return 1024;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -203,7 +214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x001xxxxx1xxxxxxxxxxxxxxx
                                              stlxp.  */
                                              10987654321098765432109876543210
                                              1x00100x001xxxxx1xxxxxxxxxxxxxxx
                                              stlxp.  */
-                                          return 951;
+                                          return 952;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -216,7 +227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x00xxxxxxxxxxxxxxxxxxxxxx
                                      stnp.  */
                                      10987654321098765432109876543210
                                      x010100x00xxxxxxxxxxxxxxxxxxxxxx
                                      stnp.  */
-                                  return 970;
+                                  return 971;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -224,7 +235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x00xxxxxxxxxxxxxxxxxxxxxx
                                      stgp.  */
                                      10987654321098765432109876543210
                                      x110100x00xxxxxxxxxxxxxxxxxxxxxx
                                      stgp.  */
-                                  return 979;
+                                  return 980;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -242,7 +253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x100xxxxx0xxxxxxxxxxxxxxx
                                              stllrb.  */
                                              10987654321098765432109876543210
                                              0x00100x100xxxxx0xxxxxxxxxxxxxxx
                                              stllrb.  */
-                                          return 968;
+                                          return 969;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -250,7 +261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x100xxxxx0xxxxxxxxxxxxxxx
                                              stllr.  */
                                              10987654321098765432109876543210
                                              1x00100x100xxxxx0xxxxxxxxxxxxxxx
                                              stllr.  */
-                                          return 967;
+                                          return 968;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -263,7 +274,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x101xxxxx0xxxxxxxxxxxxxxx
                                                  casb.  */
                                                  10987654321098765432109876543210
                                                  0000100x101xxxxx0xxxxxxxxxxxxxxx
                                                  casb.  */
-                                              return 1009;
+                                              return 1010;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -271,7 +282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x101xxxxx0xxxxxxxxxxxxxxx
                                                  cash.  */
                                                  10987654321098765432109876543210
                                                  0100100x101xxxxx0xxxxxxxxxxxxxxx
                                                  cash.  */
-                                              return 1010;
+                                              return 1011;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -280,7 +291,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x101xxxxx0xxxxxxxxxxxxxxx
                                              cas.  */
                                              10987654321098765432109876543210
                                              1x00100x101xxxxx0xxxxxxxxxxxxxxx
                                              cas.  */
-                                          return 1011;
+                                          return 1012;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -296,7 +307,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x100xxxxx1xxxxxxxxxxxxxxx
                                                  stlrb.  */
                                                  10987654321098765432109876543210
                                                  0000100x100xxxxx1xxxxxxxxxxxxxxx
                                                  stlrb.  */
-                                              return 940;
+                                              return 941;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -304,7 +315,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x100xxxxx1xxxxxxxxxxxxxxx
                                                  stlrh.  */
                                                  10987654321098765432109876543210
                                                  0100100x100xxxxx1xxxxxxxxxxxxxxx
                                                  stlrh.  */
-                                              return 946;
+                                              return 947;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -313,7 +324,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x100xxxxx1xxxxxxxxxxxxxxx
                                              stlr.  */
                                              10987654321098765432109876543210
                                              1x00100x100xxxxx1xxxxxxxxxxxxxxx
                                              stlr.  */
-                                          return 956;
+                                          return 957;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -326,7 +337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x101xxxxx1xxxxxxxxxxxxxxx
                                                  caslb.  */
                                                  10987654321098765432109876543210
                                                  0000100x101xxxxx1xxxxxxxxxxxxxxx
                                                  caslb.  */
-                                              return 1013;
+                                              return 1014;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -334,7 +345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x101xxxxx1xxxxxxxxxxxxxxx
                                                  caslh.  */
                                                  10987654321098765432109876543210
                                                  0100100x101xxxxx1xxxxxxxxxxxxxxx
                                                  caslh.  */
-                                              return 1016;
+                                              return 1017;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -343,7 +354,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x101xxxxx1xxxxxxxxxxxxxxx
                                              casl.  */
                                              10987654321098765432109876543210
                                              1x00100x101xxxxx1xxxxxxxxxxxxxxx
                                              casl.  */
-                                          return 1019;
+                                          return 1020;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -356,7 +367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x10xxxxxxxxxxxxxxxxxxxxxx
                                      stp.  */
                                      10987654321098765432109876543210
                                      x010100x10xxxxxxxxxxxxxxxxxxxxxx
                                      stp.  */
-                                  return 980;
+                                  return 981;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -364,7 +375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x10xxxxxxxxxxxxxxxxxxxxxx
                                      stgp.  */
                                      10987654321098765432109876543210
                                      x110100x10xxxxxxxxxxxxxxxxxxxxxx
                                      stgp.  */
-                                  return 985;
+                                  return 986;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -387,7 +398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x010xxxxx0xxxxxxxxxxxxxxx
                                                  ldxrb.  */
                                                  10987654321098765432109876543210
                                                  0000100x010xxxxx0xxxxxxxxxxxxxxx
                                                  ldxrb.  */
-                                              return 938;
+                                              return 939;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -395,7 +406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x010xxxxx0xxxxxxxxxxxxxxx
                                                  ldxrh.  */
                                                  10987654321098765432109876543210
                                                  0100100x010xxxxx0xxxxxxxxxxxxxxx
                                                  ldxrh.  */
-                                              return 944;
+                                              return 945;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -404,7 +415,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x010xxxxx0xxxxxxxxxxxxxxx
                                              ldxr.  */
                                              10987654321098765432109876543210
                                              1x00100x010xxxxx0xxxxxxxxxxxxxxx
                                              ldxr.  */
-                                          return 952;
+                                          return 953;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -415,7 +426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x011xxxxx0xxxxxxxxxxxxxxx
                                              caspa.  */
                                              10987654321098765432109876543210
                                              0x00100x011xxxxx0xxxxxxxxxxxxxxx
                                              caspa.  */
-                                          return 1022;
+                                          return 1023;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -423,7 +434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x011xxxxx0xxxxxxxxxxxxxxx
                                              ldxp.  */
                                              10987654321098765432109876543210
                                              1x00100x011xxxxx0xxxxxxxxxxxxxxx
                                              ldxp.  */
-                                          return 954;
+                                          return 955;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -439,7 +450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x010xxxxx1xxxxxxxxxxxxxxx
                                                  ldaxrb.  */
                                                  10987654321098765432109876543210
                                                  0000100x010xxxxx1xxxxxxxxxxxxxxx
                                                  ldaxrb.  */
-                                              return 939;
+                                              return 940;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -447,7 +458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x010xxxxx1xxxxxxxxxxxxxxx
                                                  ldaxrh.  */
                                                  10987654321098765432109876543210
                                                  0100100x010xxxxx1xxxxxxxxxxxxxxx
                                                  ldaxrh.  */
-                                              return 945;
+                                              return 946;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -456,7 +467,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x010xxxxx1xxxxxxxxxxxxxxx
                                              ldaxr.  */
                                              10987654321098765432109876543210
                                              1x00100x010xxxxx1xxxxxxxxxxxxxxx
                                              ldaxr.  */
-                                          return 953;
+                                          return 954;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -467,7 +478,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x011xxxxx1xxxxxxxxxxxxxxx
                                              caspal.  */
                                              10987654321098765432109876543210
                                              0x00100x011xxxxx1xxxxxxxxxxxxxxx
                                              caspal.  */
-                                          return 1024;
+                                          return 1025;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -475,7 +486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x011xxxxx1xxxxxxxxxxxxxxx
                                              ldaxp.  */
                                              10987654321098765432109876543210
                                              1x00100x011xxxxx1xxxxxxxxxxxxxxx
                                              ldaxp.  */
-                                          return 955;
+                                          return 956;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -488,7 +499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x01xxxxxxxxxxxxxxxxxxxxxx
                                      ldnp.  */
                                      10987654321098765432109876543210
                                      x010100x01xxxxxxxxxxxxxxxxxxxxxx
                                      ldnp.  */
-                                  return 971;
+                                  return 972;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -496,7 +507,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x01xxxxxxxxxxxxxxxxxxxxxx
                                      ldpsw.  */
                                      10987654321098765432109876543210
                                      x110100x01xxxxxxxxxxxxxxxxxxxxxx
                                      ldpsw.  */
-                                  return 978;
+                                  return 979;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -516,7 +527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x110xxxxx0xxxxxxxxxxxxxxx
                                                  ldlarb.  */
                                                  10987654321098765432109876543210
                                                  0000100x110xxxxx0xxxxxxxxxxxxxxx
                                                  ldlarb.  */
-                                              return 965;
+                                              return 966;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -524,7 +535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x110xxxxx0xxxxxxxxxxxxxxx
                                                  ldlarh.  */
                                                  10987654321098765432109876543210
                                                  0100100x110xxxxx0xxxxxxxxxxxxxxx
                                                  ldlarh.  */
-                                              return 966;
+                                              return 967;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -533,7 +544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x110xxxxx0xxxxxxxxxxxxxxx
                                              ldlar.  */
                                              10987654321098765432109876543210
                                              1x00100x110xxxxx0xxxxxxxxxxxxxxx
                                              ldlar.  */
-                                          return 964;
+                                          return 965;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -546,7 +557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x111xxxxx0xxxxxxxxxxxxxxx
                                                  casab.  */
                                                  10987654321098765432109876543210
                                                  0000100x111xxxxx0xxxxxxxxxxxxxxx
                                                  casab.  */
-                                              return 1012;
+                                              return 1013;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -554,7 +565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x111xxxxx0xxxxxxxxxxxxxxx
                                                  casah.  */
                                                  10987654321098765432109876543210
                                                  0100100x111xxxxx0xxxxxxxxxxxxxxx
                                                  casah.  */
-                                              return 1015;
+                                              return 1016;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -563,7 +574,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x111xxxxx0xxxxxxxxxxxxxxx
                                              casa.  */
                                              10987654321098765432109876543210
                                              1x00100x111xxxxx0xxxxxxxxxxxxxxx
                                              casa.  */
-                                          return 1018;
+                                          return 1019;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -579,7 +590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x110xxxxx1xxxxxxxxxxxxxxx
                                                  ldarb.  */
                                                  10987654321098765432109876543210
                                                  0000100x110xxxxx1xxxxxxxxxxxxxxx
                                                  ldarb.  */
-                                              return 941;
+                                              return 942;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -587,7 +598,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x110xxxxx1xxxxxxxxxxxxxxx
                                                  ldarh.  */
                                                  10987654321098765432109876543210
                                                  0100100x110xxxxx1xxxxxxxxxxxxxxx
                                                  ldarh.  */
-                                              return 947;
+                                              return 948;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -596,7 +607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x110xxxxx1xxxxxxxxxxxxxxx
                                              ldar.  */
                                              10987654321098765432109876543210
                                              1x00100x110xxxxx1xxxxxxxxxxxxxxx
                                              ldar.  */
-                                          return 957;
+                                          return 958;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -609,7 +620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x111xxxxx1xxxxxxxxxxxxxxx
                                                  casalb.  */
                                                  10987654321098765432109876543210
                                                  0000100x111xxxxx1xxxxxxxxxxxxxxx
                                                  casalb.  */
-                                              return 1014;
+                                              return 1015;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -617,7 +628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x111xxxxx1xxxxxxxxxxxxxxx
                                                  casalh.  */
                                                  10987654321098765432109876543210
                                                  0100100x111xxxxx1xxxxxxxxxxxxxxx
                                                  casalh.  */
-                                              return 1017;
+                                              return 1018;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -626,7 +637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x111xxxxx1xxxxxxxxxxxxxxx
                                              casal.  */
                                              10987654321098765432109876543210
                                              1x00100x111xxxxx1xxxxxxxxxxxxxxx
                                              casal.  */
-                                          return 1020;
+                                          return 1021;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -639,7 +650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x11xxxxxxxxxxxxxxxxxxxxxx
                                      ldp.  */
                                      10987654321098765432109876543210
                                      x010100x11xxxxxxxxxxxxxxxxxxxxxx
                                      ldp.  */
-                                  return 981;
+                                  return 982;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -647,7 +658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x11xxxxxxxxxxxxxxxxxxxxxx
                                      ldpsw.  */
                                      10987654321098765432109876543210
                                      x110100x11xxxxxxxxxxxxxxxxxxxxxx
                                      ldpsw.  */
-                                  return 984;
+                                  return 985;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -665,7 +676,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  0x011000xxxxxxxxxxxxxxxxxxxxxxxx
                                  ldr.  */
                                  10987654321098765432109876543210
                                  0x011000xxxxxxxxxxxxxxxxxxxxxxxx
                                  ldr.  */
-                              return 986;
+                              return 987;
                             }
                           else
                             {
                             }
                           else
                             {
@@ -675,7 +686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      10011000xxxxxxxxxxxxxxxxxxxxxxxx
                                      ldrsw.  */
                                      10987654321098765432109876543210
                                      10011000xxxxxxxxxxxxxxxxxxxxxxxx
                                      ldrsw.  */
-                                  return 988;
+                                  return 989;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -683,7 +694,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      11011000xxxxxxxxxxxxxxxxxxxxxxxx
                                      prfm.  */
                                      10987654321098765432109876543210
                                      11011000xxxxxxxxxxxxxxxxxxxxxxxx
                                      prfm.  */
-                                  return 989;
+                                  return 990;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -707,7 +718,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00111000000xxxxxxxxx00xxxxxxxxxx
                                                          sturb.  */
                                                          10987654321098765432109876543210
                                                          00111000000xxxxxxxxx00xxxxxxxxxx
                                                          sturb.  */
-                                                      return 921;
+                                                      return 922;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -715,7 +726,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01111000000xxxxxxxxx00xxxxxxxxxx
                                                          sturh.  */
                                                          10987654321098765432109876543210
                                                          01111000000xxxxxxxxx00xxxxxxxxxx
                                                          sturh.  */
-                                                      return 926;
+                                                      return 927;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -724,7 +735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x111000000xxxxxxxxx00xxxxxxxxxx
                                                      stur.  */
                                                      10987654321098765432109876543210
                                                      1x111000000xxxxxxxxx00xxxxxxxxxx
                                                      stur.  */
-                                                  return 929;
+                                                  return 930;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -737,7 +748,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00111000010xxxxxxxxx00xxxxxxxxxx
                                                          ldurb.  */
                                                          10987654321098765432109876543210
                                                          00111000010xxxxxxxxx00xxxxxxxxxx
                                                          ldurb.  */
-                                                      return 922;
+                                                      return 923;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -745,7 +756,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01111000010xxxxxxxxx00xxxxxxxxxx
                                                          ldurh.  */
                                                          10987654321098765432109876543210
                                                          01111000010xxxxxxxxx00xxxxxxxxxx
                                                          ldurh.  */
-                                                      return 927;
+                                                      return 928;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -754,7 +765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x111000010xxxxxxxxx00xxxxxxxxxx
                                                      ldur.  */
                                                      10987654321098765432109876543210
                                                      1x111000010xxxxxxxxx00xxxxxxxxxx
                                                      ldur.  */
-                                                  return 930;
+                                                  return 931;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -768,7 +779,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001110001x0xxxxxxxxx00xxxxxxxxxx
                                                      ldursb.  */
                                                      10987654321098765432109876543210
                                                      001110001x0xxxxxxxxx00xxxxxxxxxx
                                                      ldursb.  */
-                                                  return 923;
+                                                  return 924;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -776,7 +787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101110001x0xxxxxxxxx00xxxxxxxxxx
                                                      ldursw.  */
                                                      10987654321098765432109876543210
                                                      101110001x0xxxxxxxxx00xxxxxxxxxx
                                                      ldursw.  */
-                                                  return 931;
+                                                  return 932;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -787,7 +798,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011110001x0xxxxxxxxx00xxxxxxxxxx
                                                      ldursh.  */
                                                      10987654321098765432109876543210
                                                      011110001x0xxxxxxxxx00xxxxxxxxxx
                                                      ldursh.  */
-                                                  return 928;
+                                                  return 929;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -795,7 +806,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111110001x0xxxxxxxxx00xxxxxxxxxx
                                                      prfum.  */
                                                      10987654321098765432109876543210
                                                      111110001x0xxxxxxxxx00xxxxxxxxxx
                                                      prfum.  */
-                                                  return 932;
+                                                  return 933;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -822,7 +833,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx000000xxxxxxxxxx
                                                                          ldaddb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx000000xxxxxxxxxx
                                                                          ldaddb.  */
-                                                                      return 1037;
+                                                                      return 1038;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -830,7 +841,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx000000xxxxxxxxxx
                                                                          ldaddh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx000000xxxxxxxxxx
                                                                          ldaddh.  */
-                                                                      return 1038;
+                                                                      return 1039;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -839,7 +850,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx000000xxxxxxxxxx
                                                                      ldadd.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx000000xxxxxxxxxx
                                                                      ldadd.  */
-                                                                  return 1039;
+                                                                  return 1040;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -852,7 +863,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx000000xxxxxxxxxx
                                                                          ldaddab.  */
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx000000xxxxxxxxxx
                                                                          ldaddab.  */
-                                                                      return 1040;
+                                                                      return 1041;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -860,7 +871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx000000xxxxxxxxxx
                                                                          ldaddah.  */
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx000000xxxxxxxxxx
                                                                          ldaddah.  */
-                                                                      return 1043;
+                                                                      return 1044;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -869,7 +880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx000000xxxxxxxxxx
                                                                      ldadda.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx000000xxxxxxxxxx
                                                                      ldadda.  */
-                                                                  return 1046;
+                                                                  return 1047;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -885,7 +896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx000000xxxxxxxxxx
                                                                          ldaddlb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx000000xxxxxxxxxx
                                                                          ldaddlb.  */
-                                                                      return 1041;
+                                                                      return 1042;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -893,7 +904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx000000xxxxxxxxxx
                                                                          ldaddlh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx000000xxxxxxxxxx
                                                                          ldaddlh.  */
-                                                                      return 1044;
+                                                                      return 1045;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -902,7 +913,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx000000xxxxxxxxxx
                                                                      ldaddl.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx000000xxxxxxxxxx
                                                                      ldaddl.  */
-                                                                  return 1047;
+                                                                  return 1048;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -915,7 +926,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx000000xxxxxxxxxx
                                                                          ldaddalb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx000000xxxxxxxxxx
                                                                          ldaddalb.  */
-                                                                      return 1042;
+                                                                      return 1043;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -923,7 +934,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx000000xxxxxxxxxx
                                                                          ldaddalh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx000000xxxxxxxxxx
                                                                          ldaddalh.  */
-                                                                      return 1045;
+                                                                      return 1046;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -932,7 +943,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx000000xxxxxxxxxx
                                                                      ldaddal.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx000000xxxxxxxxxx
                                                                      ldaddal.  */
-                                                                  return 1048;
+                                                                  return 1049;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -951,7 +962,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx100000xxxxxxxxxx
                                                                          swpb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx100000xxxxxxxxxx
                                                                          swpb.  */
-                                                                      return 1025;
+                                                                      return 1026;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -959,7 +970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx100000xxxxxxxxxx
                                                                          swph.  */
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx100000xxxxxxxxxx
                                                                          swph.  */
-                                                                      return 1026;
+                                                                      return 1027;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -968,7 +979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx100000xxxxxxxxxx
                                                                      swp.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx100000xxxxxxxxxx
                                                                      swp.  */
-                                                                  return 1027;
+                                                                  return 1028;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -981,7 +992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx100000xxxxxxxxxx
                                                                          swpab.  */
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx100000xxxxxxxxxx
                                                                          swpab.  */
-                                                                      return 1028;
+                                                                      return 1029;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -989,7 +1000,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx100000xxxxxxxxxx
                                                                          swpah.  */
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx100000xxxxxxxxxx
                                                                          swpah.  */
-                                                                      return 1031;
+                                                                      return 1032;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -998,7 +1009,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx100000xxxxxxxxxx
                                                                      swpa.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx100000xxxxxxxxxx
                                                                      swpa.  */
-                                                                  return 1034;
+                                                                  return 1035;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -1014,7 +1025,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx100000xxxxxxxxxx
                                                                          swplb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx100000xxxxxxxxxx
                                                                          swplb.  */
-                                                                      return 1029;
+                                                                      return 1030;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -1022,7 +1033,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx100000xxxxxxxxxx
                                                                          swplh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx100000xxxxxxxxxx
                                                                          swplh.  */
-                                                                      return 1032;
+                                                                      return 1033;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -1031,7 +1042,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx100000xxxxxxxxxx
                                                                      swpl.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx100000xxxxxxxxxx
                                                                      swpl.  */
-                                                                  return 1035;
+                                                                  return 1036;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1044,7 +1055,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx100000xxxxxxxxxx
                                                                          swpalb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx100000xxxxxxxxxx
                                                                          swpalb.  */
-                                                                      return 1030;
+                                                                      return 1031;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -1052,7 +1063,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx100000xxxxxxxxxx
                                                                          swpalh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx100000xxxxxxxxxx
                                                                          swpalh.  */
-                                                                      return 1033;
+                                                                      return 1034;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -1061,7 +1072,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx100000xxxxxxxxxx
                                                                      swpal.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx100000xxxxxxxxxx
                                                                      swpal.  */
-                                                                  return 1036;
+                                                                  return 1037;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -1083,7 +1094,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx010000xxxxxxxxxx
                                                                          ldsmaxb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx010000xxxxxxxxxx
                                                                          ldsmaxb.  */
-                                                                      return 1085;
+                                                                      return 1086;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -1091,7 +1102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx010000xxxxxxxxxx
                                                                          ldsmaxh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx010000xxxxxxxxxx
                                                                          ldsmaxh.  */
-                                                                      return 1086;
+                                                                      return 1087;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -1100,7 +1111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx010000xxxxxxxxxx
                                                                      ldsmax.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx010000xxxxxxxxxx
                                                                      ldsmax.  */
-                                                                  return 1087;
+                                                                  return 1088;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1113,7 +1124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx010000xxxxxxxxxx
                                                                          ldsmaxab.  */
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx010000xxxxxxxxxx
                                                                          ldsmaxab.  */
-                                                                      return 1088;
+                                                                      return 1089;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -1121,7 +1132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx010000xxxxxxxxxx
                                                                          ldsmaxah.  */
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx010000xxxxxxxxxx
                                                                          ldsmaxah.  */
-                                                                      return 1091;
+                                                                      return 1092;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -1130,7 +1141,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx010000xxxxxxxxxx
                                                                      ldsmaxa.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx010000xxxxxxxxxx
                                                                      ldsmaxa.  */
-                                                                  return 1094;
+                                                                  return 1095;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -1146,7 +1157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx010000xxxxxxxxxx
                                                                          ldsmaxlb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx010000xxxxxxxxxx
                                                                          ldsmaxlb.  */
-                                                                      return 1089;
+                                                                      return 1090;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -1154,7 +1165,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx010000xxxxxxxxxx
                                                                          ldsmaxlh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx010000xxxxxxxxxx
                                                                          ldsmaxlh.  */
-                                                                      return 1092;
+                                                                      return 1093;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -1163,7 +1174,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx010000xxxxxxxxxx
                                                                      ldsmaxl.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx010000xxxxxxxxxx
                                                                      ldsmaxl.  */
-                                                                  return 1095;
+                                                                  return 1096;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1176,7 +1187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx010000xxxxxxxxxx
                                                                          ldsmaxalb.  */
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx010000xxxxxxxxxx
                                                                          ldsmaxalb.  */
-                                                                      return 1090;
+                                                                      return 1091;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -1184,7 +1195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx010000xxxxxxxxxx
                                                                          ldsmaxalh.  */
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx010000xxxxxxxxxx
                                                                          ldsmaxalh.  */
-                                                                      return 1093;
+                                                                      return 1094;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -1193,7 +1204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx010000xxxxxxxxxx
                                                                      ldsmaxal.  */
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx010000xxxxxxxxxx
                                                                      ldsmaxal.  */
-                                                                  return 1096;
+                                                                  return 1097;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -1208,7 +1219,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  00111000xx1xxxxx110000xxxxxxxxxx
                                                                  ldaprb.  */
                                                                  10987654321098765432109876543210
                                                                  00111000xx1xxxxx110000xxxxxxxxxx
                                                                  ldaprb.  */
-                                                              return 958;
+                                                              return 959;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -1216,7 +1227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  01111000xx1xxxxx110000xxxxxxxxxx
                                                                  ldaprh.  */
                                                                  10987654321098765432109876543210
                                                                  01111000xx1xxxxx110000xxxxxxxxxx
                                                                  ldaprh.  */
-                                                              return 959;
+                                                              return 960;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1225,7 +1236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              1x111000xx1xxxxx110000xxxxxxxxxx
                                                              ldapr.  */
                                                              10987654321098765432109876543210
                                                              1x111000xx1xxxxx110000xxxxxxxxxx
                                                              ldapr.  */
-                                                          return 960;
+                                                          return 961;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -1246,7 +1257,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx01000xxxxxxxxxx
                                                                      ldeorb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx01000xxxxxxxxxx
                                                                      ldeorb.  */
-                                                                  return 1061;
+                                                                  return 1062;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1254,7 +1265,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx01000xxxxxxxxxx
                                                                      ldeorh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx01000xxxxxxxxxx
                                                                      ldeorh.  */
-                                                                  return 1062;
+                                                                  return 1063;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1263,7 +1274,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx01000xxxxxxxxxx
                                                                  ldeor.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx01000xxxxxxxxxx
                                                                  ldeor.  */
-                                                              return 1063;
+                                                              return 1064;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1276,7 +1287,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx01000xxxxxxxxxx
                                                                      ldeorab.  */
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx01000xxxxxxxxxx
                                                                      ldeorab.  */
-                                                                  return 1064;
+                                                                  return 1065;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1284,7 +1295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx01000xxxxxxxxxx
                                                                      ldeorah.  */
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx01000xxxxxxxxxx
                                                                      ldeorah.  */
-                                                                  return 1067;
+                                                                  return 1068;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1293,7 +1304,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx01000xxxxxxxxxx
                                                                  ldeora.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx01000xxxxxxxxxx
                                                                  ldeora.  */
-                                                              return 1070;
+                                                              return 1071;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1309,7 +1320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx01000xxxxxxxxxx
                                                                      ldeorlb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx01000xxxxxxxxxx
                                                                      ldeorlb.  */
-                                                                  return 1065;
+                                                                  return 1066;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1317,7 +1328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx01000xxxxxxxxxx
                                                                      ldeorlh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx01000xxxxxxxxxx
                                                                      ldeorlh.  */
-                                                                  return 1068;
+                                                                  return 1069;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1326,7 +1337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx01000xxxxxxxxxx
                                                                  ldeorl.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx01000xxxxxxxxxx
                                                                  ldeorl.  */
-                                                              return 1071;
+                                                              return 1072;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1339,7 +1350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx01000xxxxxxxxxx
                                                                      ldeoralb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx01000xxxxxxxxxx
                                                                      ldeoralb.  */
-                                                                  return 1066;
+                                                                  return 1067;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1347,7 +1358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx01000xxxxxxxxxx
                                                                      ldeoralh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx01000xxxxxxxxxx
                                                                      ldeoralh.  */
-                                                                  return 1069;
+                                                                  return 1070;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1356,7 +1367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx01000xxxxxxxxxx
                                                                  ldeoral.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx01000xxxxxxxxxx
                                                                  ldeoral.  */
-                                                              return 1072;
+                                                              return 1073;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1375,7 +1386,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx11000xxxxxxxxxx
                                                                      ldumaxb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx11000xxxxxxxxxx
                                                                      ldumaxb.  */
-                                                                  return 1109;
+                                                                  return 1110;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1383,7 +1394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx11000xxxxxxxxxx
                                                                      ldumaxh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx11000xxxxxxxxxx
                                                                      ldumaxh.  */
-                                                                  return 1110;
+                                                                  return 1111;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1392,7 +1403,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx11000xxxxxxxxxx
                                                                  ldumax.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx11000xxxxxxxxxx
                                                                  ldumax.  */
-                                                              return 1111;
+                                                              return 1112;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1405,7 +1416,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx11000xxxxxxxxxx
                                                                      ldumaxab.  */
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx11000xxxxxxxxxx
                                                                      ldumaxab.  */
-                                                                  return 1112;
+                                                                  return 1113;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1413,7 +1424,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx11000xxxxxxxxxx
                                                                      ldumaxah.  */
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx11000xxxxxxxxxx
                                                                      ldumaxah.  */
-                                                                  return 1115;
+                                                                  return 1116;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1422,7 +1433,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx11000xxxxxxxxxx
                                                                  ldumaxa.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx11000xxxxxxxxxx
                                                                  ldumaxa.  */
-                                                              return 1118;
+                                                              return 1119;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1438,7 +1449,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx11000xxxxxxxxxx
                                                                      ldumaxlb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx11000xxxxxxxxxx
                                                                      ldumaxlb.  */
-                                                                  return 1113;
+                                                                  return 1114;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1446,7 +1457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx11000xxxxxxxxxx
                                                                      ldumaxlh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx11000xxxxxxxxxx
                                                                      ldumaxlh.  */
-                                                                  return 1116;
+                                                                  return 1117;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1455,7 +1466,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx11000xxxxxxxxxx
                                                                  ldumaxl.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx11000xxxxxxxxxx
                                                                  ldumaxl.  */
-                                                              return 1119;
+                                                              return 1120;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1468,7 +1479,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx11000xxxxxxxxxx
                                                                      ldumaxalb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx11000xxxxxxxxxx
                                                                      ldumaxalb.  */
-                                                                  return 1114;
+                                                                  return 1115;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1476,7 +1487,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx11000xxxxxxxxxx
                                                                      ldumaxalh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx11000xxxxxxxxxx
                                                                      ldumaxalh.  */
-                                                                  return 1117;
+                                                                  return 1118;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1485,7 +1496,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx11000xxxxxxxxxx
                                                                  ldumaxal.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx11000xxxxxxxxxx
                                                                  ldumaxal.  */
-                                                              return 1120;
+                                                              return 1121;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1510,7 +1521,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx00100xxxxxxxxxx
                                                                      ldclrb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx00100xxxxxxxxxx
                                                                      ldclrb.  */
-                                                                  return 1049;
+                                                                  return 1050;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1518,7 +1529,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx00100xxxxxxxxxx
                                                                      ldclrh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx00100xxxxxxxxxx
                                                                      ldclrh.  */
-                                                                  return 1050;
+                                                                  return 1051;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1527,7 +1538,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx00100xxxxxxxxxx
                                                                  ldclr.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx00100xxxxxxxxxx
                                                                  ldclr.  */
-                                                              return 1051;
+                                                              return 1052;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1540,7 +1551,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx00100xxxxxxxxxx
                                                                      ldclrab.  */
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx00100xxxxxxxxxx
                                                                      ldclrab.  */
-                                                                  return 1052;
+                                                                  return 1053;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1548,7 +1559,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx00100xxxxxxxxxx
                                                                      ldclrah.  */
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx00100xxxxxxxxxx
                                                                      ldclrah.  */
-                                                                  return 1055;
+                                                                  return 1056;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1557,7 +1568,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx00100xxxxxxxxxx
                                                                  ldclra.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx00100xxxxxxxxxx
                                                                  ldclra.  */
-                                                              return 1058;
+                                                              return 1059;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1573,7 +1584,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx00100xxxxxxxxxx
                                                                      ldclrlb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx00100xxxxxxxxxx
                                                                      ldclrlb.  */
-                                                                  return 1053;
+                                                                  return 1054;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1581,7 +1592,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx00100xxxxxxxxxx
                                                                      ldclrlh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx00100xxxxxxxxxx
                                                                      ldclrlh.  */
-                                                                  return 1056;
+                                                                  return 1057;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1590,7 +1601,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx00100xxxxxxxxxx
                                                                  ldclrl.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx00100xxxxxxxxxx
                                                                  ldclrl.  */
-                                                              return 1059;
+                                                              return 1060;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1603,7 +1614,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx00100xxxxxxxxxx
                                                                      ldclralb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx00100xxxxxxxxxx
                                                                      ldclralb.  */
-                                                                  return 1054;
+                                                                  return 1055;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1611,7 +1622,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx00100xxxxxxxxxx
                                                                      ldclralh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx00100xxxxxxxxxx
                                                                      ldclralh.  */
-                                                                  return 1057;
+                                                                  return 1058;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1620,7 +1631,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx00100xxxxxxxxxx
                                                                  ldclral.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx00100xxxxxxxxxx
                                                                  ldclral.  */
-                                                              return 1060;
+                                                              return 1061;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1639,7 +1650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx10100xxxxxxxxxx
                                                                      ldsminb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx10100xxxxxxxxxx
                                                                      ldsminb.  */
-                                                                  return 1097;
+                                                                  return 1098;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1647,7 +1658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx10100xxxxxxxxxx
                                                                      ldsminh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx10100xxxxxxxxxx
                                                                      ldsminh.  */
-                                                                  return 1098;
+                                                                  return 1099;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1656,7 +1667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx10100xxxxxxxxxx
                                                                  ldsmin.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx10100xxxxxxxxxx
                                                                  ldsmin.  */
-                                                              return 1099;
+                                                              return 1100;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1669,7 +1680,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx10100xxxxxxxxxx
                                                                      ldsminab.  */
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx10100xxxxxxxxxx
                                                                      ldsminab.  */
-                                                                  return 1100;
+                                                                  return 1101;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1677,7 +1688,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx10100xxxxxxxxxx
                                                                      ldsminah.  */
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx10100xxxxxxxxxx
                                                                      ldsminah.  */
-                                                                  return 1103;
+                                                                  return 1104;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1686,7 +1697,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx10100xxxxxxxxxx
                                                                  ldsmina.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx10100xxxxxxxxxx
                                                                  ldsmina.  */
-                                                              return 1106;
+                                                              return 1107;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1702,7 +1713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx10100xxxxxxxxxx
                                                                      ldsminlb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx10100xxxxxxxxxx
                                                                      ldsminlb.  */
-                                                                  return 1101;
+                                                                  return 1102;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1710,7 +1721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx10100xxxxxxxxxx
                                                                      ldsminlh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx10100xxxxxxxxxx
                                                                      ldsminlh.  */
-                                                                  return 1104;
+                                                                  return 1105;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1719,7 +1730,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx10100xxxxxxxxxx
                                                                  ldsminl.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx10100xxxxxxxxxx
                                                                  ldsminl.  */
-                                                              return 1107;
+                                                              return 1108;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1732,7 +1743,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx10100xxxxxxxxxx
                                                                      ldsminalb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx10100xxxxxxxxxx
                                                                      ldsminalb.  */
-                                                                  return 1102;
+                                                                  return 1103;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1740,7 +1751,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx10100xxxxxxxxxx
                                                                      ldsminalh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx10100xxxxxxxxxx
                                                                      ldsminalh.  */
-                                                                  return 1105;
+                                                                  return 1106;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1749,7 +1760,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx10100xxxxxxxxxx
                                                                  ldsminal.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx10100xxxxxxxxxx
                                                                  ldsminal.  */
-                                                              return 1108;
+                                                              return 1109;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1771,7 +1782,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx01100xxxxxxxxxx
                                                                      ldsetb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx01100xxxxxxxxxx
                                                                      ldsetb.  */
-                                                                  return 1073;
+                                                                  return 1074;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1779,7 +1790,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx01100xxxxxxxxxx
                                                                      ldseth.  */
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx01100xxxxxxxxxx
                                                                      ldseth.  */
-                                                                  return 1074;
+                                                                  return 1075;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1788,7 +1799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx01100xxxxxxxxxx
                                                                  ldset.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx01100xxxxxxxxxx
                                                                  ldset.  */
-                                                              return 1075;
+                                                              return 1076;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1801,7 +1812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx01100xxxxxxxxxx
                                                                      ldsetab.  */
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx01100xxxxxxxxxx
                                                                      ldsetab.  */
-                                                                  return 1076;
+                                                                  return 1077;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1809,7 +1820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx01100xxxxxxxxxx
                                                                      ldsetah.  */
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx01100xxxxxxxxxx
                                                                      ldsetah.  */
-                                                                  return 1079;
+                                                                  return 1080;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1818,7 +1829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx01100xxxxxxxxxx
                                                                  ldseta.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx01100xxxxxxxxxx
                                                                  ldseta.  */
-                                                              return 1082;
+                                                              return 1083;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1834,7 +1845,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx01100xxxxxxxxxx
                                                                      ldsetlb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx01100xxxxxxxxxx
                                                                      ldsetlb.  */
-                                                                  return 1077;
+                                                                  return 1078;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1842,7 +1853,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx01100xxxxxxxxxx
                                                                      ldsetlh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx01100xxxxxxxxxx
                                                                      ldsetlh.  */
-                                                                  return 1080;
+                                                                  return 1081;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1851,7 +1862,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx01100xxxxxxxxxx
                                                                  ldsetl.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx01100xxxxxxxxxx
                                                                  ldsetl.  */
-                                                              return 1083;
+                                                              return 1084;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1864,7 +1875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx01100xxxxxxxxxx
                                                                      ldsetalb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx01100xxxxxxxxxx
                                                                      ldsetalb.  */
-                                                                  return 1078;
+                                                                  return 1079;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1872,7 +1883,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx01100xxxxxxxxxx
                                                                      ldsetalh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx01100xxxxxxxxxx
                                                                      ldsetalh.  */
-                                                                  return 1081;
+                                                                  return 1082;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1881,7 +1892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx01100xxxxxxxxxx
                                                                  ldsetal.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx01100xxxxxxxxxx
                                                                  ldsetal.  */
-                                                              return 1084;
+                                                              return 1085;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1900,7 +1911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx11100xxxxxxxxxx
                                                                      lduminb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx11100xxxxxxxxxx
                                                                      lduminb.  */
-                                                                  return 1121;
+                                                                  return 1122;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1908,7 +1919,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx11100xxxxxxxxxx
                                                                      lduminh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx11100xxxxxxxxxx
                                                                      lduminh.  */
-                                                                  return 1122;
+                                                                  return 1123;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1917,7 +1928,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx11100xxxxxxxxxx
                                                                  ldumin.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx11100xxxxxxxxxx
                                                                  ldumin.  */
-                                                              return 1123;
+                                                              return 1124;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1930,7 +1941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx11100xxxxxxxxxx
                                                                      lduminab.  */
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx11100xxxxxxxxxx
                                                                      lduminab.  */
-                                                                  return 1124;
+                                                                  return 1125;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1938,7 +1949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx11100xxxxxxxxxx
                                                                      lduminah.  */
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx11100xxxxxxxxxx
                                                                      lduminah.  */
-                                                                  return 1127;
+                                                                  return 1128;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1947,7 +1958,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx11100xxxxxxxxxx
                                                                  ldumina.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx11100xxxxxxxxxx
                                                                  ldumina.  */
-                                                              return 1130;
+                                                              return 1131;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -1963,7 +1974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx11100xxxxxxxxxx
                                                                      lduminlb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx11100xxxxxxxxxx
                                                                      lduminlb.  */
-                                                                  return 1125;
+                                                                  return 1126;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -1971,7 +1982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx11100xxxxxxxxxx
                                                                      lduminlh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx11100xxxxxxxxxx
                                                                      lduminlh.  */
-                                                                  return 1128;
+                                                                  return 1129;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -1980,7 +1991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx11100xxxxxxxxxx
                                                                  lduminl.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx11100xxxxxxxxxx
                                                                  lduminl.  */
-                                                              return 1131;
+                                                              return 1132;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -1993,7 +2004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx11100xxxxxxxxxx
                                                                      lduminalb.  */
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx11100xxxxxxxxxx
                                                                      lduminalb.  */
-                                                                  return 1126;
+                                                                  return 1127;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -2001,7 +2012,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx11100xxxxxxxxxx
                                                                      lduminalh.  */
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx11100xxxxxxxxxx
                                                                      lduminalh.  */
-                                                                  return 1129;
+                                                                  return 1130;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -2010,7 +2021,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx11100xxxxxxxxxx
                                                                  lduminal.  */
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx11100xxxxxxxxxx
                                                                  lduminal.  */
-                                                              return 1132;
+                                                              return 1133;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -2035,7 +2046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00111000000xxxxxxxxx10xxxxxxxxxx
                                                          sttrb.  */
                                                          10987654321098765432109876543210
                                                          00111000000xxxxxxxxx10xxxxxxxxxx
                                                          sttrb.  */
-                                                      return 912;
+                                                      return 913;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2043,7 +2054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01111000000xxxxxxxxx10xxxxxxxxxx
                                                          sttrh.  */
                                                          10987654321098765432109876543210
                                                          01111000000xxxxxxxxx10xxxxxxxxxx
                                                          sttrh.  */
-                                                      return 915;
+                                                      return 916;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -2052,7 +2063,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x111000000xxxxxxxxx10xxxxxxxxxx
                                                      sttr.  */
                                                      10987654321098765432109876543210
                                                      1x111000000xxxxxxxxx10xxxxxxxxxx
                                                      sttr.  */
-                                                  return 918;
+                                                  return 919;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -2065,7 +2076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00111000010xxxxxxxxx10xxxxxxxxxx
                                                          ldtrb.  */
                                                          10987654321098765432109876543210
                                                          00111000010xxxxxxxxx10xxxxxxxxxx
                                                          ldtrb.  */
-                                                      return 913;
+                                                      return 914;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2073,7 +2084,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01111000010xxxxxxxxx10xxxxxxxxxx
                                                          ldtrh.  */
                                                          10987654321098765432109876543210
                                                          01111000010xxxxxxxxx10xxxxxxxxxx
                                                          ldtrh.  */
-                                                      return 916;
+                                                      return 917;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -2082,7 +2093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x111000010xxxxxxxxx10xxxxxxxxxx
                                                      ldtr.  */
                                                      10987654321098765432109876543210
                                                      1x111000010xxxxxxxxx10xxxxxxxxxx
                                                      ldtr.  */
-                                                  return 919;
+                                                  return 920;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -2096,7 +2107,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001110001x0xxxxxxxxx10xxxxxxxxxx
                                                      ldtrsb.  */
                                                      10987654321098765432109876543210
                                                      001110001x0xxxxxxxxx10xxxxxxxxxx
                                                      ldtrsb.  */
-                                                  return 914;
+                                                  return 915;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -2104,7 +2115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101110001x0xxxxxxxxx10xxxxxxxxxx
                                                      ldtrsw.  */
                                                      10987654321098765432109876543210
                                                      101110001x0xxxxxxxxx10xxxxxxxxxx
                                                      ldtrsw.  */
-                                                  return 920;
+                                                  return 921;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -2113,7 +2124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x11110001x0xxxxxxxxx10xxxxxxxxxx
                                                  ldtrsh.  */
                                                  10987654321098765432109876543210
                                                  x11110001x0xxxxxxxxx10xxxxxxxxxx
                                                  ldtrsh.  */
-                                              return 917;
+                                              return 918;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -2131,7 +2142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00111000001xxxxxxxxx10xxxxxxxxxx
                                                          strb.  */
                                                          10987654321098765432109876543210
                                                          00111000001xxxxxxxxx10xxxxxxxxxx
                                                          strb.  */
-                                                      return 900;
+                                                      return 901;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2139,7 +2150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01111000001xxxxxxxxx10xxxxxxxxxx
                                                          strh.  */
                                                          10987654321098765432109876543210
                                                          01111000001xxxxxxxxx10xxxxxxxxxx
                                                          strh.  */
-                                                      return 905;
+                                                      return 906;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -2148,7 +2159,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x111000001xxxxxxxxx10xxxxxxxxxx
                                                      str.  */
                                                      10987654321098765432109876543210
                                                      1x111000001xxxxxxxxx10xxxxxxxxxx
                                                      str.  */
-                                                  return 908;
+                                                  return 909;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -2161,7 +2172,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00111000011xxxxxxxxx10xxxxxxxxxx
                                                          ldrb.  */
                                                          10987654321098765432109876543210
                                                          00111000011xxxxxxxxx10xxxxxxxxxx
                                                          ldrb.  */
-                                                      return 901;
+                                                      return 902;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2169,7 +2180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01111000011xxxxxxxxx10xxxxxxxxxx
                                                          ldrh.  */
                                                          10987654321098765432109876543210
                                                          01111000011xxxxxxxxx10xxxxxxxxxx
                                                          ldrh.  */
-                                                      return 906;
+                                                      return 907;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -2178,7 +2189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x111000011xxxxxxxxx10xxxxxxxxxx
                                                      ldr.  */
                                                      10987654321098765432109876543210
                                                      1x111000011xxxxxxxxx10xxxxxxxxxx
                                                      ldr.  */
-                                                  return 909;
+                                                  return 910;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -2192,7 +2203,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001110001x1xxxxxxxxx10xxxxxxxxxx
                                                      ldrsb.  */
                                                      10987654321098765432109876543210
                                                      001110001x1xxxxxxxxx10xxxxxxxxxx
                                                      ldrsb.  */
-                                                  return 902;
+                                                  return 903;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -2200,7 +2211,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101110001x1xxxxxxxxx10xxxxxxxxxx
                                                      ldrsw.  */
                                                      10987654321098765432109876543210
                                                      101110001x1xxxxxxxxx10xxxxxxxxxx
                                                      ldrsw.  */
-                                                  return 910;
+                                                  return 911;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -2211,7 +2222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011110001x1xxxxxxxxx10xxxxxxxxxx
                                                      ldrsh.  */
                                                      10987654321098765432109876543210
                                                      011110001x1xxxxxxxxx10xxxxxxxxxx
                                                      ldrsh.  */
-                                                  return 907;
+                                                  return 908;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -2219,7 +2230,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111110001x1xxxxxxxxx10xxxxxxxxxx
                                                      prfm.  */
                                                      10987654321098765432109876543210
                                                      111110001x1xxxxxxxxx10xxxxxxxxxx
                                                      prfm.  */
-                                                  return 911;
+                                                  return 912;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -2242,7 +2253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      00111000000xxxxxxxxxx1xxxxxxxxxx
                                                      strb.  */
                                                      10987654321098765432109876543210
                                                      00111000000xxxxxxxxxx1xxxxxxxxxx
                                                      strb.  */
-                                                  return 869;
+                                                  return 870;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -2250,7 +2261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      01111000000xxxxxxxxxx1xxxxxxxxxx
                                                      strh.  */
                                                      10987654321098765432109876543210
                                                      01111000000xxxxxxxxxx1xxxxxxxxxx
                                                      strh.  */
-                                                  return 874;
+                                                  return 875;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -2259,7 +2270,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  1x111000000xxxxxxxxxx1xxxxxxxxxx
                                                  str.  */
                                                  10987654321098765432109876543210
                                                  1x111000000xxxxxxxxxx1xxxxxxxxxx
                                                  str.  */
-                                              return 877;
+                                              return 878;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -2272,7 +2283,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      00111000010xxxxxxxxxx1xxxxxxxxxx
                                                      ldrb.  */
                                                      10987654321098765432109876543210
                                                      00111000010xxxxxxxxxx1xxxxxxxxxx
                                                      ldrb.  */
-                                                  return 870;
+                                                  return 871;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -2280,7 +2291,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      01111000010xxxxxxxxxx1xxxxxxxxxx
                                                      ldrh.  */
                                                      10987654321098765432109876543210
                                                      01111000010xxxxxxxxxx1xxxxxxxxxx
                                                      ldrh.  */
-                                                  return 875;
+                                                  return 876;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -2289,7 +2300,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  1x111000010xxxxxxxxxx1xxxxxxxxxx
                                                  ldr.  */
                                                  10987654321098765432109876543210
                                                  1x111000010xxxxxxxxxx1xxxxxxxxxx
                                                  ldr.  */
-                                              return 878;
+                                              return 879;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -2303,7 +2314,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  001110001x0xxxxxxxxxx1xxxxxxxxxx
                                                  ldrsb.  */
                                                  10987654321098765432109876543210
                                                  001110001x0xxxxxxxxxx1xxxxxxxxxx
                                                  ldrsb.  */
-                                              return 871;
+                                              return 872;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -2311,7 +2322,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  101110001x0xxxxxxxxxx1xxxxxxxxxx
                                                  ldrsw.  */
                                                  10987654321098765432109876543210
                                                  101110001x0xxxxxxxxxx1xxxxxxxxxx
                                                  ldrsw.  */
-                                              return 879;
+                                              return 880;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -2320,7 +2331,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x11110001x0xxxxxxxxxx1xxxxxxxxxx
                                              ldrsh.  */
                                              10987654321098765432109876543210
                                              x11110001x0xxxxxxxxxx1xxxxxxxxxx
                                              ldrsh.  */
-                                          return 876;
+                                          return 877;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -2332,7 +2343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx1110000x1xxxxxxxxxx1xxxxxxxxxx
                                          ldraa.  */
                                          10987654321098765432109876543210
                                          xx1110000x1xxxxxxxxxx1xxxxxxxxxx
                                          ldraa.  */
-                                      return 934;
+                                      return 935;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -2340,7 +2351,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx1110001x1xxxxxxxxxx1xxxxxxxxxx
                                          ldrab.  */
                                          10987654321098765432109876543210
                                          xx1110001x1xxxxxxxxxx1xxxxxxxxxx
                                          ldrab.  */
-                                      return 935;
+                                      return 936;
                                     }
                                 }
                             }
                                     }
                                 }
                             }
@@ -2368,7 +2379,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurb.  */
                                                          10987654321098765432109876543210
                                                          00011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurb.  */
-                                                      return 2377;
+                                                      return 2380;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2376,7 +2387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
                                                          10987654321098765432109876543210
                                                          10011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
-                                                      return 2385;
+                                                      return 2388;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -2387,7 +2398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurh.  */
                                                          10987654321098765432109876543210
                                                          01011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurh.  */
-                                                      return 2381;
+                                                      return 2384;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2395,7 +2406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          11011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
                                                          10987654321098765432109876543210
                                                          11011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
-                                                      return 2388;
+                                                      return 2391;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -2405,7 +2416,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx011001001xxxxxxxxx00xxxxxxxxxx
                                                  stzgm.  */
                                                  10987654321098765432109876543210
                                                  xx011001001xxxxxxxxx00xxxxxxxxxx
                                                  stzgm.  */
-                                              return 963;
+                                              return 964;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -2414,7 +2425,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx01100100xxxxxxxxxx10xxxxxxxxxx
                                              stg.  */
                                              10987654321098765432109876543210
                                              xx01100100xxxxxxxxxx10xxxxxxxxxx
                                              stg.  */
-                                          return 880;
+                                          return 881;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -2423,7 +2434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx01100100xxxxxxxxxxx1xxxxxxxxxx
                                          stg.  */
                                          10987654321098765432109876543210
                                          xx01100100xxxxxxxxxxx1xxxxxxxxxx
                                          stg.  */
-                                      return 884;
+                                      return 885;
                                     }
                                 }
                               else
                                     }
                                 }
                               else
@@ -2436,7 +2447,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0011100100xxxxxxxxxxxxxxxxxxxxxx
                                              strb.  */
                                              10987654321098765432109876543210
                                              0011100100xxxxxxxxxxxxxxxxxxxxxx
                                              strb.  */
-                                          return 888;
+                                          return 889;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -2444,7 +2455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0111100100xxxxxxxxxxxxxxxxxxxxxx
                                              strh.  */
                                              10987654321098765432109876543210
                                              0111100100xxxxxxxxxxxxxxxxxxxxxx
                                              strh.  */
-                                          return 893;
+                                          return 894;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -2453,7 +2464,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          1x11100100xxxxxxxxxxxxxxxxxxxxxx
                                          str.  */
                                          10987654321098765432109876543210
                                          1x11100100xxxxxxxxxxxxxxxxxxxxxx
                                          str.  */
-                                      return 896;
+                                      return 897;
                                     }
                                 }
                             }
                                     }
                                 }
                             }
@@ -2475,7 +2486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurb.  */
                                                          10987654321098765432109876543210
                                                          00011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurb.  */
-                                                      return 2378;
+                                                      return 2381;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2483,7 +2494,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
                                                          10987654321098765432109876543210
                                                          10011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
-                                                      return 2386;
+                                                      return 2389;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -2494,7 +2505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurh.  */
                                                          10987654321098765432109876543210
                                                          01011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurh.  */
-                                                      return 2382;
+                                                      return 2385;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2502,7 +2513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          11011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
                                                          10987654321098765432109876543210
                                                          11011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
-                                                      return 2389;
+                                                      return 2392;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -2512,7 +2523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx011001011xxxxxxxxx00xxxxxxxxxx
                                                  ldg.  */
                                                  10987654321098765432109876543210
                                                  xx011001011xxxxxxxxx00xxxxxxxxxx
                                                  ldg.  */
-                                              return 933;
+                                              return 934;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -2521,7 +2532,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx01100101xxxxxxxxxx10xxxxxxxxxx
                                              stzg.  */
                                              10987654321098765432109876543210
                                              xx01100101xxxxxxxxxx10xxxxxxxxxx
                                              stzg.  */
-                                          return 881;
+                                          return 882;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -2530,7 +2541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx01100101xxxxxxxxxxx1xxxxxxxxxx
                                          stzg.  */
                                          10987654321098765432109876543210
                                          xx01100101xxxxxxxxxxx1xxxxxxxxxx
                                          stzg.  */
-                                      return 885;
+                                      return 886;
                                     }
                                 }
                               else
                                     }
                                 }
                               else
@@ -2543,7 +2554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0011100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldrb.  */
                                              10987654321098765432109876543210
                                              0011100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldrb.  */
-                                          return 889;
+                                          return 890;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -2551,7 +2562,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0111100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldrh.  */
                                              10987654321098765432109876543210
                                              0111100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldrh.  */
-                                          return 894;
+                                          return 895;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -2560,7 +2571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          1x11100101xxxxxxxxxxxxxxxxxxxxxx
                                          ldr.  */
                                          10987654321098765432109876543210
                                          1x11100101xxxxxxxxxxxxxxxxxxxxxx
                                          ldr.  */
-                                      return 897;
+                                      return 898;
                                     }
                                 }
                             }
                                     }
                                 }
                             }
@@ -2585,7 +2596,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursb.  */
                                                          10987654321098765432109876543210
                                                          00011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursb.  */
-                                                      return 2380;
+                                                      return 2383;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -2593,7 +2604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursw.  */
                                                          10987654321098765432109876543210
                                                          10011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursw.  */
-                                                      return 2387;
+                                                      return 2390;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -2602,7 +2613,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1011001100xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
                                                      10987654321098765432109876543210
                                                      x1011001100xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
-                                                  return 2384;
+                                                  return 2387;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -2613,7 +2624,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursb.  */
                                                      10987654321098765432109876543210
                                                      x0011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursb.  */
-                                                  return 2379;
+                                                  return 2382;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -2621,7 +2632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
                                                      10987654321098765432109876543210
                                                      x1011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
-                                                  return 2383;
+                                                  return 2386;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -2633,7 +2644,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx011001101xxxxxxxxx00xxxxxxxxxx
                                                  stgm.  */
                                                  10987654321098765432109876543210
                                                  xx011001101xxxxxxxxx00xxxxxxxxxx
                                                  stgm.  */
-                                              return 962;
+                                              return 963;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -2641,7 +2652,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx011001111xxxxxxxxx00xxxxxxxxxx
                                                  ldgm.  */
                                                  10987654321098765432109876543210
                                                  xx011001111xxxxxxxxx00xxxxxxxxxx
                                                  ldgm.  */
-                                              return 961;
+                                              return 962;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -2653,7 +2664,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx01100110xxxxxxxxxx10xxxxxxxxxx
                                              st2g.  */
                                              10987654321098765432109876543210
                                              xx01100110xxxxxxxxxx10xxxxxxxxxx
                                              st2g.  */
-                                          return 882;
+                                          return 883;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -2661,7 +2672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx01100111xxxxxxxxxx10xxxxxxxxxx
                                              stz2g.  */
                                              10987654321098765432109876543210
                                              xx01100111xxxxxxxxxx10xxxxxxxxxx
                                              stz2g.  */
-                                          return 883;
+                                          return 884;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -2673,7 +2684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx01100110xxxxxxxxxxx1xxxxxxxxxx
                                          st2g.  */
                                          10987654321098765432109876543210
                                          xx01100110xxxxxxxxxxx1xxxxxxxxxx
                                          st2g.  */
-                                      return 886;
+                                      return 887;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -2681,7 +2692,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx01100111xxxxxxxxxxx1xxxxxxxxxx
                                          stz2g.  */
                                          10987654321098765432109876543210
                                          xx01100111xxxxxxxxxxx1xxxxxxxxxx
                                          stz2g.  */
-                                      return 887;
+                                      return 888;
                                     }
                                 }
                             }
                                     }
                                 }
                             }
@@ -2695,7 +2706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          001110011xxxxxxxxxxxxxxxxxxxxxxx
                                          ldrsb.  */
                                          10987654321098765432109876543210
                                          001110011xxxxxxxxxxxxxxxxxxxxxxx
                                          ldrsb.  */
-                                      return 890;
+                                      return 891;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -2703,7 +2714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          101110011xxxxxxxxxxxxxxxxxxxxxxx
                                          ldrsw.  */
                                          10987654321098765432109876543210
                                          101110011xxxxxxxxxxxxxxxxxxxxxxx
                                          ldrsw.  */
-                                      return 898;
+                                      return 899;
                                     }
                                 }
                               else
                                     }
                                 }
                               else
@@ -2714,7 +2725,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          011110011xxxxxxxxxxxxxxxxxxxxxxx
                                          ldrsh.  */
                                          10987654321098765432109876543210
                                          011110011xxxxxxxxxxxxxxxxxxxxxxx
                                          ldrsh.  */
-                                      return 895;
+                                      return 896;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -2722,7 +2733,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          111110011xxxxxxxxxxxxxxxxxxxxxxx
                                          prfm.  */
                                          10987654321098765432109876543210
                                          111110011xxxxxxxxxxxxxxxxxxxxxxx
                                          prfm.  */
-                                      return 899;
+                                      return 900;
                                     }
                                 }
                             }
                                     }
                                 }
                             }
@@ -2747,7 +2758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x00x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  and.  */
                                  10987654321098765432109876543210
                                  x00x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  and.  */
-                              return 990;
+                              return 991;
                             }
                           else
                             {
                             }
                           else
                             {
@@ -2755,7 +2766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x10x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  eor.  */
                                  10987654321098765432109876543210
                                  x10x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  eor.  */
-                              return 994;
+                              return 995;
                             }
                         }
                       else
                             }
                         }
                       else
@@ -2766,7 +2777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x01x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  orr.  */
                                  10987654321098765432109876543210
                                  x01x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  orr.  */
-                              return 992;
+                              return 993;
                             }
                           else
                             {
                             }
                           else
                             {
@@ -2774,7 +2785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x11x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  ands.  */
                                  10987654321098765432109876543210
                                  x11x00100xxxxxxxxxxxxxxxxxxxxxxx
                                  ands.  */
-                              return 995;
+                              return 996;
                             }
                         }
                     }
                             }
                         }
                     }
@@ -2788,7 +2799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x00x00101xxxxxxxxxxxxxxxxxxxxxxx
                                  movn.  */
                                  10987654321098765432109876543210
                                  x00x00101xxxxxxxxxxxxxxxxxxxxxxx
                                  movn.  */
-                              return 1181;
+                              return 1182;
                             }
                           else
                             {
                             }
                           else
                             {
@@ -2796,7 +2807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x10x00101xxxxxxxxxxxxxxxxxxxxxxx
                                  movz.  */
                                  10987654321098765432109876543210
                                  x10x00101xxxxxxxxxxxxxxxxxxxxxxx
                                  movz.  */
-                              return 1183;
+                              return 1184;
                             }
                         }
                       else
                             }
                         }
                       else
@@ -2805,7 +2816,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                              10987654321098765432109876543210
                              xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
                              movk.  */
                              10987654321098765432109876543210
                              xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
                              movk.  */
-                          return 1185;
+                          return 1186;
                         }
                     }
                 }
                         }
                     }
                 }
@@ -2823,7 +2834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x0001010xx0xxxxxxxxxxxxxxxxxxxxx
                                      and.  */
                                      10987654321098765432109876543210
                                      x0001010xx0xxxxxxxxxxxxxxxxxxxxx
                                      and.  */
-                                  return 997;
+                                  return 998;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -2831,7 +2842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x1001010xx0xxxxxxxxxxxxxxxxxxxxx
                                      eor.  */
                                      10987654321098765432109876543210
                                      x1001010xx0xxxxxxxxxxxxxxxxxxxxx
                                      eor.  */
-                                  return 1004;
+                                  return 1005;
                                 }
                             }
                           else
                                 }
                             }
                           else
@@ -2842,7 +2853,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x0101010xx0xxxxxxxxxxxxxxxxxxxxx
                                      orr.  */
                                      10987654321098765432109876543210
                                      x0101010xx0xxxxxxxxxxxxxxxxxxxxx
                                      orr.  */
-                                  return 999;
+                                  return 1000;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -2850,7 +2861,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x1101010xx0xxxxxxxxxxxxxxxxxxxxx
                                      ands.  */
                                      10987654321098765432109876543210
                                      x1101010xx0xxxxxxxxxxxxxxxxxxxxx
                                      ands.  */
-                                  return 1006;
+                                  return 1007;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -3107,7 +3118,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx0xx10xxxxxxxxxx
                                              setf8.  */
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx0xx10xxxxxxxxxx
                                              setf8.  */
-                                          return 2375;
+                                          return 2378;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -3115,7 +3126,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx1xx10xxxxxxxxxx
                                              setf16.  */
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx1xx10xxxxxxxxxx
                                              setf16.  */
-                                          return 2376;
+                                          return 2379;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -3261,7 +3272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010000xxxxxxxxx01xxxxxxxxxx
                                              rmif.  */
                                              10987654321098765432109876543210
                                              xxx11010000xxxxxxxxx01xxxxxxxxxx
                                              rmif.  */
-                                          return 2374;
+                                          return 2377;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -3511,7 +3522,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  bic.  */
                                  10987654321098765432109876543210
                                  x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  bic.  */
-                              return 998;
+                              return 999;
                             }
                           else
                             {
                             }
                           else
                             {
@@ -3519,7 +3530,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  eon.  */
                                  10987654321098765432109876543210
                                  x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  eon.  */
-                              return 1005;
+                              return 1006;
                             }
                         }
                       else
                             }
                         }
                       else
@@ -3530,7 +3541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  orn.  */
                                  10987654321098765432109876543210
                                  x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  orn.  */
-                              return 1002;
+                              return 1003;
                             }
                           else
                             {
                             }
                           else
                             {
@@ -3538,7 +3549,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  bics.  */
                                  10987654321098765432109876543210
                                  x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
                                  bics.  */
-                              return 1008;
+                              return 1009;
                             }
                         }
                     }
                             }
                         }
                     }
@@ -3584,7 +3595,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                          10987654321098765432109876543210
                          xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
                          extr.  */
                          10987654321098765432109876543210
                          xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
                          extr.  */
-                      return 757;
+                      return 758;
                     }
                 }
               else
                     }
                 }
               else
@@ -3799,7 +3810,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000000000xxxxxxxxxxxxx
                                                                      add.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000000000xxxxxxxxxxxxx
                                                                      add.  */
-                                                                  return 1275;
+                                                                  return 1279;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -3807,7 +3818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000000xxxxxxxxxxxxx
                                                                      mul.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000000xxxxxxxxxxxxx
                                                                      mul.  */
-                                                                  return 1744;
+                                                                  return 1748;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -3818,7 +3829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001000000xxxxxxxxxxxxx
                                                                      smax.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001000000xxxxxxxxxxxxx
                                                                      smax.  */
-                                                                  return 1823;
+                                                                  return 1827;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -3826,7 +3837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000000xxxxxxxxxxxxx
                                                                      orr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000000xxxxxxxxxxxxx
                                                                      orr.  */
-                                                                  return 1755;
+                                                                  return 1759;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -3838,7 +3849,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0100000xxxxxxxxxxxxx
                                                                  sdiv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0100000xxxxxxxxxxxxx
                                                                  sdiv.  */
-                                                              return 1814;
+                                                              return 1818;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -3846,7 +3857,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1100000xxxxxxxxxxxxx
                                                                  sabd.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1100000xxxxxxxxxxxxx
                                                                  sabd.  */
-                                                              return 1805;
+                                                              return 1809;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -3860,7 +3871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0010000xxxxxxxxxxxxx
                                                                  smulh.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0010000xxxxxxxxxxxxx
                                                                  smulh.  */
-                                                              return 1828;
+                                                              return 1832;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -3870,7 +3881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001010000xxxxxxxxxxxxx
                                                                      smin.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001010000xxxxxxxxxxxxx
                                                                      smin.  */
-                                                                  return 1826;
+                                                                  return 1830;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -3878,7 +3889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011010000xxxxxxxxxxxxx
                                                                      and.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011010000xxxxxxxxxxxxx
                                                                      and.  */
-                                                                  return 1283;
+                                                                  return 1287;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -3888,7 +3899,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx110000xxxxxxxxxxxxx
                                                              sdivr.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx110000xxxxxxxxxxxxx
                                                              sdivr.  */
-                                                          return 1815;
+                                                          return 1819;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -3904,7 +3915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0001000xxxxxxxxxxxxx
                                                                  sub.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0001000xxxxxxxxxxxxx
                                                                  sub.  */
-                                                              return 1944;
+                                                              return 1948;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -3914,7 +3925,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001001000xxxxxxxxxxxxx
                                                                      umax.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001001000xxxxxxxxxxxxx
                                                                      umax.  */
-                                                                  return 1972;
+                                                                  return 1976;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -3922,7 +3933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001000xxxxxxxxxxxxx
                                                                      eor.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001000xxxxxxxxxxxxx
                                                                      eor.  */
-                                                                  return 1370;
+                                                                  return 1374;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -3934,7 +3945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101000xxxxxxxxxxxxx
                                                                  udiv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101000xxxxxxxxxxxxx
                                                                  udiv.  */
-                                                              return 1966;
+                                                              return 1970;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -3942,7 +3953,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1101000xxxxxxxxxxxxx
                                                                  uabd.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1101000xxxxxxxxxxxxx
                                                                  uabd.  */
-                                                              return 1957;
+                                                              return 1961;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -3958,7 +3969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011000xxxxxxxxxxxxx
                                                                      subr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011000xxxxxxxxxxxxx
                                                                      subr.  */
-                                                                  return 1946;
+                                                                  return 1950;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -3966,7 +3977,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011000xxxxxxxxxxxxx
                                                                      umulh.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011000xxxxxxxxxxxxx
                                                                      umulh.  */
-                                                                  return 1977;
+                                                                  return 1981;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -3977,7 +3988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001011000xxxxxxxxxxxxx
                                                                      umin.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001011000xxxxxxxxxxxxx
                                                                      umin.  */
-                                                                  return 1975;
+                                                                  return 1979;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -3985,7 +3996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011000xxxxxxxxxxxxx
                                                                      bic.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011000xxxxxxxxxxxxx
                                                                      bic.  */
-                                                                  return 1295;
+                                                                  return 1299;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -3995,7 +4006,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111000xxxxxxxxxxxxx
                                                              udivr.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111000xxxxxxxxxxxxx
                                                              udivr.  */
-                                                          return 1967;
+                                                          return 1971;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -4008,7 +4019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1557;
+                                                  return 1561;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -4016,7 +4027,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1568;
+                                                  return 1572;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -4034,7 +4045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000000xxxxxxxxxx
                                                              sdot.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000000xxxxxxxxxx
                                                              sdot.  */
-                                                          return 1816;
+                                                          return 1820;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4042,7 +4053,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000010xxxxxxxxxx
                                                              sqdmlalbt.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000010xxxxxxxxxx
                                                              sqdmlalbt.  */
-                                                          return 2166;
+                                                          return 2170;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -4053,7 +4064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000001xxxxxxxxxx
                                                              udot.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000001xxxxxxxxxx
                                                              udot.  */
-                                                          return 1968;
+                                                          return 1972;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4061,7 +4072,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000011xxxxxxxxxx
                                                              sqdmlslbt.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000011xxxxxxxxxx
                                                              sqdmlslbt.  */
-                                                          return 2173;
+                                                          return 2177;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -4071,7 +4082,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0001xxxxxxxxxxxx
                                                      cdot.  */
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0001xxxxxxxxxxxx
                                                      cdot.  */
-                                                  return 2055;
+                                                  return 2059;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -4082,7 +4093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1561;
+                                                  return 1565;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -4090,7 +4101,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1572;
+                                                  return 1576;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -4111,7 +4122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000000xxxxxxxxxx
                                                              add.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000000xxxxxxxxxx
                                                              add.  */
-                                                          return 1273;
+                                                          return 1277;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4119,7 +4130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000100xxxxxxxxxx
                                                              sqadd.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000100xxxxxxxxxx
                                                              sqadd.  */
-                                                          return 1830;
+                                                          return 1834;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -4128,7 +4139,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x10xxxxxxxxxx
                                                          sqsub.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x10xxxxxxxxxx
                                                          sqsub.  */
-                                                      return 1860;
+                                                      return 1864;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -4141,7 +4152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000001xxxxxxxxxx
                                                              sub.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000001xxxxxxxxxx
                                                              sub.  */
-                                                          return 1942;
+                                                          return 1946;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4149,7 +4160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000101xxxxxxxxxx
                                                              uqadd.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000101xxxxxxxxxx
                                                              uqadd.  */
-                                                          return 1978;
+                                                          return 1982;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -4158,7 +4169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x11xxxxxxxxxx
                                                          uqsub.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x11xxxxxxxxxx
                                                          uqsub.  */
-                                                      return 2008;
+                                                      return 2012;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -4170,7 +4181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx000xxxxxxxxxxxxx
                                                      prfb.  */
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx000xxxxxxxxxxxxx
                                                      prfb.  */
-                                                  return 1763;
+                                                  return 1767;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -4178,7 +4189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1569;
+                                                  return 1573;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -4196,7 +4207,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x00xxxxxxxxxx
                                                              sqrdmlah.  */
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x00xxxxxxxxxx
                                                              sqrdmlah.  */
-                                                          return 2191;
+                                                          return 2195;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4204,7 +4215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x10xxxxxxxxxx
                                                              mla.  */
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x10xxxxxxxxxx
                                                              mla.  */
-                                                          return 2098;
+                                                          return 2102;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -4215,7 +4226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x01xxxxxxxxxx
                                                              sqrdmlsh.  */
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x01xxxxxxxxxx
                                                              sqrdmlsh.  */
-                                                          return 2195;
+                                                          return 2199;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4223,7 +4234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x11xxxxxxxxxx
                                                              mls.  */
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x11xxxxxxxxxx
                                                              mls.  */
-                                                          return 2101;
+                                                          return 2105;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -4233,7 +4244,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x1xxxxx000xxxxxxxxxxxxx
                                                      prfb.  */
                                                      10987654321098765432109876543210
                                                      110001x00x1xxxxx000xxxxxxxxxxxxx
                                                      prfb.  */
-                                                  return 1764;
+                                                  return 1768;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -4252,7 +4263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000000xxxxxxxxxx
                                                                      sdot.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000000xxxxxxxxxx
                                                                      sdot.  */
-                                                                  return 1817;
+                                                                  return 1821;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4260,7 +4271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000000xxxxxxxxxx
                                                                      sdot.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000000xxxxxxxxxx
                                                                      sdot.  */
-                                                                  return 1818;
+                                                                  return 1822;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4271,7 +4282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000100xxxxxxxxxx
                                                                      sqrdmlah.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000100xxxxxxxxxx
                                                                      sqrdmlah.  */
-                                                                  return 2192;
+                                                                  return 2196;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4279,7 +4290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000100xxxxxxxxxx
                                                                      sqrdmlah.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000100xxxxxxxxxx
                                                                      sqrdmlah.  */
-                                                                  return 2193;
+                                                                  return 2197;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4293,7 +4304,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000010xxxxxxxxxx
                                                                      mla.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000010xxxxxxxxxx
                                                                      mla.  */
-                                                                  return 2099;
+                                                                  return 2103;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4301,7 +4312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000010xxxxxxxxxx
                                                                      mla.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000010xxxxxxxxxx
                                                                      mla.  */
-                                                                  return 2100;
+                                                                  return 2104;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4310,7 +4321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x01x1xxxxx000110xxxxxxxxxx
                                                                  usdot.  */
                                                                  10987654321098765432109876543210
                                                                  010001x01x1xxxxx000110xxxxxxxxxx
                                                                  usdot.  */
-                                                              return 2394;
+                                                              return 2397;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -4326,7 +4337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000001xxxxxxxxxx
                                                                      udot.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000001xxxxxxxxxx
                                                                      udot.  */
-                                                                  return 1969;
+                                                                  return 1973;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4334,7 +4345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000001xxxxxxxxxx
                                                                      udot.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000001xxxxxxxxxx
                                                                      udot.  */
-                                                                  return 1970;
+                                                                  return 1974;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4345,7 +4356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000101xxxxxxxxxx
                                                                      sqrdmlsh.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000101xxxxxxxxxx
                                                                      sqrdmlsh.  */
-                                                                  return 2196;
+                                                                  return 2200;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4353,7 +4364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000101xxxxxxxxxx
                                                                      sqrdmlsh.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000101xxxxxxxxxx
                                                                      sqrdmlsh.  */
-                                                                  return 2197;
+                                                                  return 2201;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4367,7 +4378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000011xxxxxxxxxx
                                                                      mls.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000011xxxxxxxxxx
                                                                      mls.  */
-                                                                  return 2102;
+                                                                  return 2106;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4375,7 +4386,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000011xxxxxxxxxx
                                                                      mls.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000011xxxxxxxxxx
                                                                      mls.  */
-                                                                  return 2103;
+                                                                  return 2107;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4384,7 +4395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x01x1xxxxx000111xxxxxxxxxx
                                                                  sudot.  */
                                                                  10987654321098765432109876543210
                                                                  010001x01x1xxxxx000111xxxxxxxxxx
                                                                  sudot.  */
-                                                              return 2395;
+                                                              return 2398;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -4395,7 +4406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1573;
+                                                  return 1577;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -4421,7 +4432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000000100xxxxxxxxxxxxx
                                                                  asr.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000000100xxxxxxxxxxxxx
                                                                  asr.  */
-                                                              return 1291;
+                                                              return 1295;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4431,7 +4442,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000100xxxxxxxxxxxxx
                                                                      asr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000100xxxxxxxxxxxxx
                                                                      asr.  */
-                                                                  return 1289;
+                                                                  return 1293;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4439,7 +4450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010000100xxxxxxxxxxxxx
                                                                      shadd.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010000100xxxxxxxxxxxxx
                                                                      shadd.  */
-                                                                  return 2132;
+                                                                  return 2136;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4451,7 +4462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001000100xxxxxxxxxxxxx
                                                                  sqshl.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001000100xxxxxxxxxxxxx
                                                                  sqshl.  */
-                                                              return 2210;
+                                                              return 2214;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4461,7 +4472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000100xxxxxxxxxxxxx
                                                                      asr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000100xxxxxxxxxxxxx
                                                                      asr.  */
-                                                                  return 1290;
+                                                                  return 1294;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4469,7 +4480,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011000100xxxxxxxxxxxxx
                                                                      sqadd.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011000100xxxxxxxxxxxxx
                                                                      sqadd.  */
-                                                                  return 2161;
+                                                                  return 2165;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4484,7 +4495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000100100xxxxxxxxxxxxx
                                                                  asrd.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000100100xxxxxxxxxxxxx
                                                                  asrd.  */
-                                                              return 1292;
+                                                              return 1296;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4494,7 +4505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010100100xxxxxxxxxxxxx
                                                                      asrr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010100100xxxxxxxxxxxxx
                                                                      asrr.  */
-                                                                  return 1293;
+                                                                  return 1297;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4502,7 +4513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010100100xxxxxxxxxxxxx
                                                                      srhadd.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010100100xxxxxxxxxxxxx
                                                                      srhadd.  */
-                                                                  return 2223;
+                                                                  return 2227;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4516,7 +4527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001100100xxxxxxxxxxxxx
                                                                      srshr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001100100xxxxxxxxxxxxx
                                                                      srshr.  */
-                                                                  return 2227;
+                                                                  return 2231;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4524,7 +4535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001100100xxxxxxxxxxxxx
                                                                      sqshlr.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001100100xxxxxxxxxxxxx
                                                                      sqshlr.  */
-                                                                  return 2211;
+                                                                  return 2215;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4533,7 +4544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011100100xxxxxxxxxxxxx
                                                                  suqadd.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011100100xxxxxxxxxxxxx
                                                                  suqadd.  */
-                                                              return 2247;
+                                                              return 2251;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -4550,7 +4561,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000010100xxxxxxxxxxxxx
                                                                  srshl.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000010100xxxxxxxxxxxxx
                                                                  srshl.  */
-                                                              return 2225;
+                                                              return 2229;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4558,7 +4569,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx010010100xxxxxxxxxxxxx
                                                                  shsub.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx010010100xxxxxxxxxxxxx
                                                                  shsub.  */
-                                                              return 2135;
+                                                              return 2139;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -4569,7 +4580,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001010100xxxxxxxxxxxxx
                                                                  sqrshl.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001010100xxxxxxxxxxxxx
                                                                  sqrshl.  */
-                                                              return 2203;
+                                                              return 2207;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4577,7 +4588,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011010100xxxxxxxxxxxxx
                                                                  sqsub.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011010100xxxxxxxxxxxxx
                                                                  sqsub.  */
-                                                              return 2217;
+                                                              return 2221;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -4593,7 +4604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000110100xxxxxxxxxxxxx
                                                                      sqshl.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000110100xxxxxxxxxxxxx
                                                                      sqshl.  */
-                                                                  return 2209;
+                                                                  return 2213;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4601,7 +4612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000110100xxxxxxxxxxxxx
                                                                      srshlr.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000110100xxxxxxxxxxxxx
                                                                      srshlr.  */
-                                                                  return 2226;
+                                                                  return 2230;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4610,7 +4621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx010110100xxxxxxxxxxxxx
                                                                  shsubr.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx010110100xxxxxxxxxxxxx
                                                                  shsubr.  */
-                                                              return 2136;
+                                                              return 2140;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -4621,7 +4632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001110100xxxxxxxxxxxxx
                                                                  sqrshlr.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001110100xxxxxxxxxxxxx
                                                                  sqrshlr.  */
-                                                              return 2204;
+                                                              return 2208;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4629,7 +4640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011110100xxxxxxxxxxxxx
                                                                  sqsubr.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011110100xxxxxxxxxxxxx
                                                                  sqsubr.  */
-                                                              return 2218;
+                                                              return 2222;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -4649,7 +4660,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000001100xxxxxxxxxxxxx
                                                                  lsr.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000001100xxxxxxxxxxxxx
                                                                  lsr.  */
-                                                              return 1735;
+                                                              return 1739;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4659,7 +4670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010001100xxxxxxxxxxxxx
                                                                      lsr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010001100xxxxxxxxxxxxx
                                                                      lsr.  */
-                                                                  return 1733;
+                                                                  return 1737;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4667,7 +4678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010001100xxxxxxxxxxxxx
                                                                      uhadd.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010001100xxxxxxxxxxxxx
                                                                      uhadd.  */
-                                                                  return 2260;
+                                                                  return 2264;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4679,7 +4690,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001001100xxxxxxxxxxxxx
                                                                  uqshl.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001001100xxxxxxxxxxxxx
                                                                  uqshl.  */
-                                                              return 2290;
+                                                              return 2294;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4689,7 +4700,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001100xxxxxxxxxxxxx
                                                                      lsr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001100xxxxxxxxxxxxx
                                                                      lsr.  */
-                                                                  return 1734;
+                                                                  return 1738;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4697,7 +4708,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011001100xxxxxxxxxxxxx
                                                                      uqadd.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011001100xxxxxxxxxxxxx
                                                                      uqadd.  */
-                                                                  return 2284;
+                                                                  return 2288;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4712,7 +4723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101100xxxxxxxxxxxxx
                                                                  lsrr.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101100xxxxxxxxxxxxx
                                                                  lsrr.  */
-                                                              return 1736;
+                                                              return 1740;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4720,7 +4731,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x0101100xxxxxxxxxxxxx
                                                                  urhadd.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x0101100xxxxxxxxxxxxx
                                                                  urhadd.  */
-                                                              return 2299;
+                                                              return 2303;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -4733,7 +4744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001101100xxxxxxxxxxxxx
                                                                      urshr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001101100xxxxxxxxxxxxx
                                                                      urshr.  */
-                                                                  return 2302;
+                                                                  return 2306;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4741,7 +4752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001101100xxxxxxxxxxxxx
                                                                      uqshlr.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001101100xxxxxxxxxxxxx
                                                                      uqshlr.  */
-                                                                  return 2291;
+                                                                  return 2295;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4750,7 +4761,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011101100xxxxxxxxxxxxx
                                                                  usqadd.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011101100xxxxxxxxxxxxx
                                                                  usqadd.  */
-                                                              return 2307;
+                                                              return 2311;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -4769,7 +4780,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011100xxxxxxxxxxxxx
                                                                      lsl.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1729;
+                                                                  return 1733;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4777,7 +4788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000011100xxxxxxxxxxxxx
                                                                      urshl.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000011100xxxxxxxxxxxxx
                                                                      urshl.  */
-                                                                  return 2300;
+                                                                  return 2304;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4788,7 +4799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011100xxxxxxxxxxxxx
                                                                      lsl.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1727;
+                                                                  return 1731;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4796,7 +4807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010011100xxxxxxxxxxxxx
                                                                      uhsub.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010011100xxxxxxxxxxxxx
                                                                      uhsub.  */
-                                                                  return 2261;
+                                                                  return 2265;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4808,7 +4819,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001011100xxxxxxxxxxxxx
                                                                  uqrshl.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001011100xxxxxxxxxxxxx
                                                                  uqrshl.  */
-                                                              return 2285;
+                                                              return 2289;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -4818,7 +4829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011100xxxxxxxxxxxxx
                                                                      lsl.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1728;
+                                                                  return 1732;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4826,7 +4837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011011100xxxxxxxxxxxxx
                                                                      uqsub.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011011100xxxxxxxxxxxxx
                                                                      uqsub.  */
-                                                                  return 2294;
+                                                                  return 2298;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4843,7 +4854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000111100xxxxxxxxxxxxx
                                                                      uqshl.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000111100xxxxxxxxxxxxx
                                                                      uqshl.  */
-                                                                  return 2289;
+                                                                  return 2293;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4851,7 +4862,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000111100xxxxxxxxxxxxx
                                                                      urshlr.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000111100xxxxxxxxxxxxx
                                                                      urshlr.  */
-                                                                  return 2301;
+                                                                  return 2305;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4862,7 +4873,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010111100xxxxxxxxxxxxx
                                                                      lslr.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010111100xxxxxxxxxxxxx
                                                                      lslr.  */
-                                                                  return 1730;
+                                                                  return 1734;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4870,7 +4881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010111100xxxxxxxxxxxxx
                                                                      uhsubr.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010111100xxxxxxxxxxxxx
                                                                      uhsubr.  */
-                                                                  return 2262;
+                                                                  return 2266;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -4884,7 +4895,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001111100xxxxxxxxxxxxx
                                                                      sqshlu.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001111100xxxxxxxxxxxxx
                                                                      sqshlu.  */
-                                                                  return 2212;
+                                                                  return 2216;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -4892,7 +4903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001111100xxxxxxxxxxxxx
                                                                      uqrshlr.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001111100xxxxxxxxxxxxx
                                                                      uqrshlr.  */
-                                                                  return 2286;
+                                                                  return 2290;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -4901,7 +4912,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011111100xxxxxxxxxxxxx
                                                                  uqsubr.  */
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011111100xxxxxxxxxxxxx
                                                                  uqsubr.  */
-                                                              return 2295;
+                                                              return 2299;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -4920,7 +4931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1000x0xxxxxxxxxx
                                                          asr.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1000x0xxxxxxxxxx
                                                          asr.  */
-                                                      return 1287;
+                                                      return 1291;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -4930,7 +4941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1000x0xxxxxxxxxx
                                                              smlalb.  */
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1000x0xxxxxxxxxx
                                                              smlalb.  */
-                                                          return 2140;
+                                                          return 2144;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4938,7 +4949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1000x0xxxxxxxxxx
                                                              smlalb.  */
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1000x0xxxxxxxxxx
                                                              smlalb.  */
-                                                          return 2141;
+                                                          return 2145;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -4950,7 +4961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1001x0xxxxxxxxxx
                                                          asr.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1001x0xxxxxxxxxx
                                                          asr.  */
-                                                      return 1288;
+                                                      return 1292;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -4960,7 +4971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1001x0xxxxxxxxxx
                                                              umlalb.  */
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1001x0xxxxxxxxxx
                                                              umlalb.  */
-                                                          return 2265;
+                                                          return 2269;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4968,7 +4979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1001x0xxxxxxxxxx
                                                              umlalb.  */
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1001x0xxxxxxxxxx
                                                              umlalb.  */
-                                                          return 2266;
+                                                          return 2270;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -4985,7 +4996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100001xxxxxxxxxx
                                                              lsr.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100001xxxxxxxxxx
                                                              lsr.  */
-                                                          return 1731;
+                                                          return 1735;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -4993,7 +5004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100011xxxxxxxxxx
                                                              lsl.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100011xxxxxxxxxx
                                                              lsl.  */
-                                                          return 1725;
+                                                          return 1729;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -5004,7 +5015,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1000x1xxxxxxxxxx
                                                              smlalt.  */
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1000x1xxxxxxxxxx
                                                              smlalt.  */
-                                                          return 2143;
+                                                          return 2147;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5012,7 +5023,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1000x1xxxxxxxxxx
                                                              smlalt.  */
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1000x1xxxxxxxxxx
                                                              smlalt.  */
-                                                          return 2144;
+                                                          return 2148;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -5026,7 +5037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100101xxxxxxxxxx
                                                              lsr.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100101xxxxxxxxxx
                                                              lsr.  */
-                                                          return 1732;
+                                                          return 1736;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5034,7 +5045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100111xxxxxxxxxx
                                                              lsl.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100111xxxxxxxxxx
                                                              lsl.  */
-                                                          return 1726;
+                                                          return 1730;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -5045,7 +5056,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1001x1xxxxxxxxxx
                                                              umlalt.  */
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1001x1xxxxxxxxxx
                                                              umlalt.  */
-                                                          return 2268;
+                                                          return 2272;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5053,7 +5064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1001x1xxxxxxxxxx
                                                              umlalt.  */
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1001x1xxxxxxxxxx
                                                              umlalt.  */
-                                                          return 2269;
+                                                          return 2273;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -5072,7 +5083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x0001x0000xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sb.  */
                                                      10987654321098765432109876543210
                                                      1x0001x0000xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sb.  */
-                                                  return 2092;
+                                                  return 2096;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5080,7 +5091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x0001x0100xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sh.  */
                                                      10987654321098765432109876543210
                                                      1x0001x0100xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sh.  */
-                                                  return 2093;
+                                                  return 2097;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -5093,7 +5104,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1563;
+                                                      return 1567;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5101,7 +5112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0001xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          110001x0001xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1567;
+                                                      return 1571;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -5112,7 +5123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1576;
+                                                      return 1580;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5120,7 +5131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1579;
+                                                      return 1583;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -5135,7 +5146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx100xxxxxxxxxxxxx
                                                      ld1rb.  */
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx100xxxxxxxxxxxxx
                                                      ld1rb.  */
-                                                  return 1533;
+                                                  return 1537;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5145,7 +5156,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0010xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          110001x0010xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1562;
+                                                      return 1566;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5153,7 +5164,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0011xxxxx100xxxxxxxxxxxxx
                                                          prfb.  */
                                                          10987654321098765432109876543210
                                                          110001x0011xxxxx100xxxxxxxxxxxxx
                                                          prfb.  */
-                                                      return 1765;
+                                                      return 1769;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -5165,7 +5176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx100xxxxxxxxxxxxx
                                                      ld1rsw.  */
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx100xxxxxxxxxxxxx
                                                      ld1rsw.  */
-                                                  return 1554;
+                                                  return 1558;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5175,7 +5186,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0110xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
                                                          10987654321098765432109876543210
                                                          110001x0110xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1574;
+                                                      return 1578;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5183,7 +5194,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1575;
+                                                      return 1579;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -5205,7 +5216,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx010xxxxxxxxxxxxx
                                                  mla.  */
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx010xxxxxxxxxxxxx
                                                  mla.  */
-                                              return 1738;
+                                              return 1742;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -5215,7 +5226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx010xxxxxxxxxxxxx
                                                      ld1b.  */
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx010xxxxxxxxxxxxx
                                                      ld1b.  */
-                                                  return 1499;
+                                                  return 1503;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5223,7 +5234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
-                                                  return 1519;
+                                                  return 1523;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -5241,7 +5252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010000xxxxxxxxxx
                                                              smlalb.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010000xxxxxxxxxx
                                                              smlalb.  */
-                                                          return 2142;
+                                                          return 2146;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5249,7 +5260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010100xxxxxxxxxx
                                                              smlslb.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010100xxxxxxxxxx
                                                              smlslb.  */
-                                                          return 2148;
+                                                          return 2152;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -5260,7 +5271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010010xxxxxxxxxx
                                                              umlalb.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010010xxxxxxxxxx
                                                              umlalb.  */
-                                                          return 2267;
+                                                          return 2271;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5268,7 +5279,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010110xxxxxxxxxx
                                                              umlslb.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010110xxxxxxxxxx
                                                              umlslb.  */
-                                                          return 2273;
+                                                          return 2277;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -5282,7 +5293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010001xxxxxxxxxx
                                                              smlalt.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010001xxxxxxxxxx
                                                              smlalt.  */
-                                                          return 2145;
+                                                          return 2149;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5290,7 +5301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010101xxxxxxxxxx
                                                              smlslt.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010101xxxxxxxxxx
                                                              smlslt.  */
-                                                          return 2151;
+                                                          return 2155;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -5301,7 +5312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010011xxxxxxxxxx
                                                              umlalt.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010011xxxxxxxxxx
                                                              umlalt.  */
-                                                          return 2270;
+                                                          return 2274;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5309,7 +5320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010111xxxxxxxxxx
                                                              umlslt.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx010111xxxxxxxxxx
                                                              umlslt.  */
-                                                          return 2276;
+                                                          return 2280;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -5322,7 +5333,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx010xxxxxxxxxxxxx
                                                      ld1b.  */
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx010xxxxxxxxxxxxx
                                                      ld1b.  */
-                                                  return 1504;
+                                                  return 1508;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5330,7 +5341,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
-                                                  return 1524;
+                                                  return 1528;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -5351,7 +5362,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx010000xxxxxxxxxx
                                                              index.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx010000xxxxxxxxxx
                                                              index.  */
-                                                          return 1490;
+                                                          return 1494;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5359,7 +5370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx010001xxxxxxxxxx
                                                              index.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx010001xxxxxxxxxx
                                                              index.  */
-                                                          return 1491;
+                                                          return 1495;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -5372,7 +5383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0001xxxxx01010xxxxxxxxxxx
                                                                  addvl.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0001xxxxx01010xxxxxxxxxxx
                                                                  addvl.  */
-                                                              return 1277;
+                                                              return 1281;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5380,7 +5391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0101xxxxx01010xxxxxxxxxxx
                                                                  rdvl.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0101xxxxx01010xxxxxxxxxxx
                                                                  rdvl.  */
-                                                              return 1799;
+                                                              return 1803;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -5389,7 +5400,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0x11xxxxx01010xxxxxxxxxxx
                                                              addpl.  */
                                                              10987654321098765432109876543210
                                                              000001x0x11xxxxx01010xxxxxxxxxxx
                                                              addpl.  */
-                                                          return 1276;
+                                                          return 1280;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -5401,7 +5412,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx010x10xxxxxxxxxx
                                                          index.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx010x10xxxxxxxxxx
                                                          index.  */
-                                                      return 1492;
+                                                      return 1496;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5409,7 +5420,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx010x11xxxxxxxxxx
                                                          index.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx010x11xxxxxxxxxx
                                                          index.  */
-                                                      return 1489;
+                                                      return 1493;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -5421,7 +5432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx010xxxxxxxxxxxxx
                                                      prfw.  */
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx010xxxxxxxxxxxxx
                                                      prfw.  */
-                                                  return 1783;
+                                                  return 1787;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5429,7 +5440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
-                                                  return 1520;
+                                                  return 1524;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -5441,7 +5452,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx010xxxxxxxxxxxxx
                                                  prfw.  */
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx010xxxxxxxxxxxxx
                                                  prfw.  */
-                                              return 1785;
+                                              return 1789;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -5453,7 +5464,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x0101xxxxx010xxxxxxxxxxxxx
                                                          cdot.  */
                                                          10987654321098765432109876543210
                                                          010001x0101xxxxx010xxxxxxxxxxxxx
                                                          cdot.  */
-                                                      return 2057;
+                                                      return 2061;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5461,7 +5472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x0111xxxxx010xxxxxxxxxxxxx
                                                          cdot.  */
                                                          10987654321098765432109876543210
                                                          010001x0111xxxxx010xxxxxxxxxxxxx
                                                          cdot.  */
-                                                      return 2056;
+                                                      return 2060;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -5470,7 +5481,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
-                                                  return 1525;
+                                                  return 1529;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -5488,7 +5499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx110xxxxxxxxxxxxx
                                                  mad.  */
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx110xxxxxxxxxxxxx
                                                  mad.  */
-                                              return 1737;
+                                              return 1741;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -5504,7 +5515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0x010xxxx110x00xxxxxxxxxx
                                                                  sqincw.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0x010xxxx110x00xxxxxxxxxx
                                                                  sqincw.  */
-                                                              return 1857;
+                                                              return 1861;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5514,7 +5525,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx110x00xxxxxxxxxx
                                                                      sqinch.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx110x00xxxxxxxxxx
                                                                      sqinch.  */
-                                                                  return 1851;
+                                                                  return 1855;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -5522,7 +5533,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx110x00xxxxxxxxxx
                                                                      sqincd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx110x00xxxxxxxxxx
                                                                      sqincd.  */
-                                                                  return 1848;
+                                                                  return 1852;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -5534,7 +5545,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0x011xxxx110x00xxxxxxxxxx
                                                                  incw.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0x011xxxx110x00xxxxxxxxxx
                                                                  incw.  */
-                                                              return 1487;
+                                                              return 1491;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5544,7 +5555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx110x00xxxxxxxxxx
                                                                      inch.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx110x00xxxxxxxxxx
                                                                      inch.  */
-                                                                  return 1483;
+                                                                  return 1487;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -5552,7 +5563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx110x00xxxxxxxxxx
                                                                      incd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx110x00xxxxxxxxxx
                                                                      incd.  */
-                                                                  return 1481;
+                                                                  return 1485;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -5565,7 +5576,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0x01xxxxx110x10xxxxxxxxxx
                                                              sqdecw.  */
                                                              10987654321098765432109876543210
                                                              000001x0x01xxxxx110x10xxxxxxxxxx
                                                              sqdecw.  */
-                                                          return 1843;
+                                                          return 1847;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5575,7 +5586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx110x10xxxxxxxxxx
                                                                  sqdech.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx110x10xxxxxxxxxx
                                                                  sqdech.  */
-                                                              return 1837;
+                                                              return 1841;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5583,7 +5594,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx110x10xxxxxxxxxx
                                                                  sqdecd.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx110x10xxxxxxxxxx
                                                                  sqdecd.  */
-                                                              return 1834;
+                                                              return 1838;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -5600,7 +5611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0x010xxxx110x01xxxxxxxxxx
                                                                  uqincw.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0x010xxxx110x01xxxxxxxxxx
                                                                  uqincw.  */
-                                                              return 2005;
+                                                              return 2009;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5610,7 +5621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx110x01xxxxxxxxxx
                                                                      uqinch.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx110x01xxxxxxxxxx
                                                                      uqinch.  */
-                                                                  return 1999;
+                                                                  return 2003;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -5618,7 +5629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx110x01xxxxxxxxxx
                                                                      uqincd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx110x01xxxxxxxxxx
                                                                      uqincd.  */
-                                                                  return 1996;
+                                                                  return 2000;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -5630,7 +5641,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0x011xxxx110x01xxxxxxxxxx
                                                                  decw.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0x011xxxx110x01xxxxxxxxxx
                                                                  decw.  */
-                                                              return 1362;
+                                                              return 1366;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5640,7 +5651,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx110x01xxxxxxxxxx
                                                                      dech.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx110x01xxxxxxxxxx
                                                                      dech.  */
-                                                                  return 1358;
+                                                                  return 1362;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -5648,7 +5659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx110x01xxxxxxxxxx
                                                                      decd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx110x01xxxxxxxxxx
                                                                      decd.  */
-                                                                  return 1356;
+                                                                  return 1360;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -5661,7 +5672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0x01xxxxx110x11xxxxxxxxxx
                                                              uqdecw.  */
                                                              10987654321098765432109876543210
                                                              000001x0x01xxxxx110x11xxxxxxxxxx
                                                              uqdecw.  */
-                                                          return 1991;
+                                                          return 1995;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -5671,7 +5682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx110x11xxxxxxxxxx
                                                                  uqdech.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx110x11xxxxxxxxxx
                                                                  uqdech.  */
-                                                              return 1985;
+                                                              return 1989;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5679,7 +5690,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx110x11xxxxxxxxxx
                                                                  uqdecd.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx110x11xxxxxxxxxx
                                                                  uqdecd.  */
-                                                              return 1982;
+                                                              return 1986;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -5698,7 +5709,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0000xxxxx110xxxxxxxxxxxxx
                                                          prfb.  */
                                                          10987654321098765432109876543210
                                                          100001x0000xxxxx110xxxxxxxxxxxxx
                                                          prfb.  */
-                                                      return 1762;
+                                                      return 1766;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5706,7 +5717,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0100xxxxx110xxxxxxxxxxxxx
                                                          prfh.  */
                                                          10987654321098765432109876543210
                                                          100001x0100xxxxx110xxxxxxxxxxxxx
                                                          prfh.  */
-                                                      return 1777;
+                                                      return 1781;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -5717,7 +5728,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx110xxxxxxxxxxxxx
                                                          ld1b.  */
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx110xxxxxxxxxxxxx
                                                          ld1b.  */
-                                                      return 1506;
+                                                      return 1510;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -5725,7 +5736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx110xxxxxxxxxxxxx
                                                          ld1h.  */
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx110xxxxxxxxxxxxx
                                                          ld1h.  */
-                                                      return 1528;
+                                                      return 1532;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -5737,7 +5748,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx110xxxxxxxxxxxxx
                                                      ld1rb.  */
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx110xxxxxxxxxxxxx
                                                      ld1rb.  */
-                                                  return 1535;
+                                                  return 1539;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5745,7 +5756,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx110xxxxxxxxxxxxx
                                                      ld1rh.  */
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx110xxxxxxxxxxxxx
                                                      ld1rh.  */
-                                                  return 1539;
+                                                  return 1543;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -5762,7 +5773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0000xxxxx110xxxxxxxxxxxxx
                                                      ldnt1b.  */
                                                      10987654321098765432109876543210
                                                      x10001x0000xxxxx110xxxxxxxxxxxxx
                                                      ldnt1b.  */
-                                                  return 2088;
+                                                  return 2092;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5770,7 +5781,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0100xxxxx110xxxxxxxxxxxxx
                                                      ldnt1h.  */
                                                      10987654321098765432109876543210
                                                      x10001x0100xxxxx110xxxxxxxxxxxxx
                                                      ldnt1h.  */
-                                                  return 2091;
+                                                  return 2095;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -5781,7 +5792,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0010xxxxx110xxxxxxxxxxxxx
                                                      ld1b.  */
                                                      10987654321098765432109876543210
                                                      x10001x0010xxxxx110xxxxxxxxxxxxx
                                                      ld1b.  */
-                                                  return 1505;
+                                                  return 1509;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5789,7 +5800,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0110xxxxx110xxxxxxxxxxxxx
                                                      ld1h.  */
                                                      10987654321098765432109876543210
                                                      x10001x0110xxxxx110xxxxxxxxxxxxx
                                                      ld1h.  */
-                                                  return 1526;
+                                                  return 1530;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -5803,7 +5814,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0001xxxxx110xxxxxxxxxxxxx
                                                      ld1b.  */
                                                      10987654321098765432109876543210
                                                      x10001x0001xxxxx110xxxxxxxxxxxxx
                                                      ld1b.  */
-                                                  return 1511;
+                                                  return 1515;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5817,7 +5828,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1100x0xxxxxxxxxx
                                                                  smullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1100x0xxxxxxxxxx
                                                                  smullb.  */
-                                                              return 2153;
+                                                              return 2157;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5825,7 +5836,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1101x0xxxxxxxxxx
                                                                  umullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1101x0xxxxxxxxxx
                                                                  umullb.  */
-                                                              return 2278;
+                                                              return 2282;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -5836,7 +5847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1100x1xxxxxxxxxx
                                                                  smullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1100x1xxxxxxxxxx
                                                                  smullt.  */
-                                                              return 2156;
+                                                              return 2160;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5844,7 +5855,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1101x1xxxxxxxxxx
                                                                  umullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1101x1xxxxxxxxxx
                                                                  umullt.  */
-                                                              return 2281;
+                                                              return 2285;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -5854,7 +5865,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx110xxxxxxxxxxxxx
                                                          ld1h.  */
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx110xxxxxxxxxxxxx
                                                          ld1h.  */
-                                                      return 1532;
+                                                      return 1536;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -5866,7 +5877,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0011xxxxx110xxxxxxxxxxxxx
                                                      prfw.  */
                                                      10987654321098765432109876543210
                                                      x10001x0011xxxxx110xxxxxxxxxxxxx
                                                      prfw.  */
-                                                  return 1786;
+                                                  return 1790;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -5880,7 +5891,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1100x0xxxxxxxxxx
                                                                  smullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1100x0xxxxxxxxxx
                                                                  smullb.  */
-                                                              return 2154;
+                                                              return 2158;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5888,7 +5899,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1101x0xxxxxxxxxx
                                                                  umullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1101x0xxxxxxxxxx
                                                                  umullb.  */
-                                                              return 2279;
+                                                              return 2283;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -5899,7 +5910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1100x1xxxxxxxxxx
                                                                  smullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1100x1xxxxxxxxxx
                                                                  smullt.  */
-                                                              return 2157;
+                                                              return 2161;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5907,7 +5918,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1101x1xxxxxxxxxx
                                                                  umullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1101x1xxxxxxxxxx
                                                                  umullt.  */
-                                                              return 2282;
+                                                              return 2286;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -5917,7 +5928,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx110xxxxxxxxxxxxx
                                                          ld1h.  */
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx110xxxxxxxxxxxxx
                                                          ld1h.  */
-                                                      return 1527;
+                                                      return 1531;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -5950,7 +5961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx000x00001xxxxxxxxxxxxx
                                                                  saddv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx000x00001xxxxxxxxxxxxx
                                                                  saddv.  */
-                                                              return 1806;
+                                                              return 1810;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5958,7 +5969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx000x01001xxxxxxxxxxxxx
                                                                  uaddv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx000x01001xxxxxxxxxxxxx
                                                                  uaddv.  */
-                                                              return 1958;
+                                                              return 1962;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -5967,7 +5978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx010x0x001xxxxxxxxxxxxx
                                                              movprfx.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx010x0x001xxxxxxxxxxxxx
                                                              movprfx.  */
-                                                          return 1741;
+                                                          return 1745;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -5980,7 +5991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx001x00001xxxxxxxxxxxxx
                                                                  smaxv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx001x00001xxxxxxxxxxxxx
                                                                  smaxv.  */
-                                                              return 1824;
+                                                              return 1828;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -5988,7 +5999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx011x00001xxxxxxxxxxxxx
                                                                  orv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx011x00001xxxxxxxxxxxxx
                                                                  orv.  */
-                                                              return 1758;
+                                                              return 1762;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -5999,7 +6010,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx001x01001xxxxxxxxxxxxx
                                                                  umaxv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx001x01001xxxxxxxxxxxxx
                                                                  umaxv.  */
-                                                              return 1973;
+                                                              return 1977;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6007,7 +6018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx011x01001xxxxxxxxxxxxx
                                                                  eorv.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx011x01001xxxxxxxxxxxxx
                                                                  eorv.  */
-                                                              return 1373;
+                                                              return 1377;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6022,7 +6033,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx00xx10001xxxxxxxxxxxxx
                                                              sminv.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx00xx10001xxxxxxxxxxxxx
                                                              sminv.  */
-                                                          return 1827;
+                                                          return 1831;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -6030,7 +6041,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx01xx10001xxxxxxxxxxxxx
                                                              andv.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx01xx10001xxxxxxxxxxxxx
                                                              andv.  */
-                                                          return 1286;
+                                                          return 1290;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -6039,7 +6050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx0xxx11001xxxxxxxxxxxxx
                                                          uminv.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx0xxx11001xxxxxxxxxxxxx
                                                          uminv.  */
-                                                      return 1976;
+                                                      return 1980;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -6051,7 +6062,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sb.  */
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sb.  */
-                                                  return 1657;
+                                                  return 1661;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6059,7 +6070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
-                                                  return 1668;
+                                                  return 1672;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -6073,7 +6084,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0010xxxxxxxxxxxx
                                                      cmla.  */
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0010xxxxxxxxxxxx
                                                      cmla.  */
-                                                  return 2058;
+                                                  return 2062;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6081,7 +6092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0011xxxxxxxxxxxx
                                                      sqrdcmlah.  */
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0011xxxxxxxxxxxx
                                                      sqrdcmlah.  */
-                                                  return 2190;
+                                                  return 2194;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -6092,7 +6103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sb.  */
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sb.  */
-                                                  return 1664;
+                                                  return 1668;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6100,7 +6111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
-                                                  return 1674;
+                                                  return 1678;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -6123,7 +6134,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0001xxxxx001x00xxxxxxxxxx
                                                                  and.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0001xxxxx001x00xxxxxxxxxx
                                                                  and.  */
-                                                              return 1281;
+                                                              return 1285;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6131,7 +6142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0101xxxxx001x00xxxxxxxxxx
                                                                  eor.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0101xxxxx001x00xxxxxxxxxx
                                                                  eor.  */
-                                                              return 1368;
+                                                              return 1372;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6142,7 +6153,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx001x00xxxxxxxxxx
                                                                  orr.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx001x00xxxxxxxxxx
                                                                  orr.  */
-                                                              return 1753;
+                                                              return 1757;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6150,7 +6161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx001x00xxxxxxxxxx
                                                                  bic.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx001x00xxxxxxxxxx
                                                                  bic.  */
-                                                              return 1294;
+                                                              return 1298;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6162,7 +6173,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0x01xxxxx001x10xxxxxxxxxx
                                                              eor3.  */
                                                              10987654321098765432109876543210
                                                              000001x0x01xxxxx001x10xxxxxxxxxx
                                                              eor3.  */
-                                                          return 2061;
+                                                          return 2065;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -6170,7 +6181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0x11xxxxx001x10xxxxxxxxxx
                                                              bcax.  */
                                                              10987654321098765432109876543210
                                                              000001x0x11xxxxx001x10xxxxxxxxxx
                                                              bcax.  */
-                                                          return 2050;
+                                                          return 2054;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -6182,7 +6193,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx001x01xxxxxxxxxx
                                                          xar.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx001x01xxxxxxxxxx
                                                          xar.  */
-                                                      return 2323;
+                                                      return 2327;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -6194,7 +6205,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0001xxxxx001x11xxxxxxxxxx
                                                                  bsl.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0001xxxxx001x11xxxxxxxxxx
                                                                  bsl.  */
-                                                              return 2051;
+                                                              return 2055;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6202,7 +6213,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0101xxxxx001x11xxxxxxxxxx
                                                                  bsl2n.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0101xxxxx001x11xxxxxxxxxx
                                                                  bsl2n.  */
-                                                              return 2053;
+                                                              return 2057;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6213,7 +6224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx001x11xxxxxxxxxx
                                                                  bsl1n.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0011xxxxx001x11xxxxxxxxxx
                                                                  bsl1n.  */
-                                                              return 2052;
+                                                              return 2056;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6221,7 +6232,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx001x11xxxxxxxxxx
                                                                  nbsl.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0111xxxxx001x11xxxxxxxxxx
                                                                  nbsl.  */
-                                                              return 2108;
+                                                              return 2112;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6235,7 +6246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx001xxxxxxxxxxxxx
                                                      prfh.  */
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx001xxxxxxxxxxxxx
                                                      prfh.  */
-                                                  return 1776;
+                                                  return 1780;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6243,7 +6254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
-                                                  return 1669;
+                                                  return 1673;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -6255,7 +6266,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx001xxxxxxxxxxxxx
                                                  prfh.  */
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx001xxxxxxxxxxxxx
                                                  prfh.  */
-                                              return 1778;
+                                              return 1782;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -6271,7 +6282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0010x0xxxxxxxxxx
                                                                  sqdmlalb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0010x0xxxxxxxxxx
                                                                  sqdmlalb.  */
-                                                              return 2163;
+                                                              return 2167;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6279,7 +6290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0010x0xxxxxxxxxx
                                                                  sqdmlalb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0010x0xxxxxxxxxx
                                                                  sqdmlalb.  */
-                                                              return 2164;
+                                                              return 2168;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6290,7 +6301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0011x0xxxxxxxxxx
                                                                  sqdmlslb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0011x0xxxxxxxxxx
                                                                  sqdmlslb.  */
-                                                              return 2170;
+                                                              return 2174;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6298,7 +6309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0011x0xxxxxxxxxx
                                                                  sqdmlslb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0011x0xxxxxxxxxx
                                                                  sqdmlslb.  */
-                                                              return 2171;
+                                                              return 2175;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6312,7 +6323,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0010x1xxxxxxxxxx
                                                                  sqdmlalt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0010x1xxxxxxxxxx
                                                                  sqdmlalt.  */
-                                                              return 2167;
+                                                              return 2171;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6320,7 +6331,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0010x1xxxxxxxxxx
                                                                  sqdmlalt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0010x1xxxxxxxxxx
                                                                  sqdmlalt.  */
-                                                              return 2168;
+                                                              return 2172;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6331,7 +6342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0011x1xxxxxxxxxx
                                                                  sqdmlslt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx0011x1xxxxxxxxxx
                                                                  sqdmlslt.  */
-                                                              return 2174;
+                                                              return 2178;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6339,7 +6350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0011x1xxxxxxxxxx
                                                                  sqdmlslt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx0011x1xxxxxxxxxx
                                                                  sqdmlslt.  */
-                                                              return 2175;
+                                                              return 2179;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6350,7 +6361,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx001xxxxxxxxxxxxx
                                                      ldff1sh.  */
-                                                  return 1675;
+                                                  return 1679;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -6376,7 +6387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0000101xxxxxxxxxxxxx
                                                                  sxtb.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0000101xxxxxxxxxxxxx
                                                                  sxtb.  */
-                                                              return 1949;
+                                                              return 1953;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6384,7 +6395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1000101xxxxxxxxxxxxx
                                                                  cls.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1000101xxxxxxxxxxxxx
                                                                  cls.  */
-                                                              return 1314;
+                                                              return 1318;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6395,7 +6406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0100101xxxxxxxxxxxxx
                                                                  sxtw.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0100101xxxxxxxxxxxxx
                                                                  sxtw.  */
-                                                              return 1951;
+                                                              return 1955;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6403,7 +6414,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1100101xxxxxxxxxxxxx
                                                                  fabs.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1100101xxxxxxxxxxxxx
                                                                  fabs.  */
-                                                              return 1376;
+                                                              return 1380;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6417,7 +6428,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0010101xxxxxxxxxxxxx
                                                                  sxth.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0010101xxxxxxxxxxxxx
                                                                  sxth.  */
-                                                              return 1950;
+                                                              return 1954;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6425,7 +6436,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1010101xxxxxxxxxxxxx
                                                                  cnt.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1010101xxxxxxxxxxxxx
                                                                  cnt.  */
-                                                              return 1343;
+                                                              return 1347;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6436,7 +6447,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0110101xxxxxxxxxxxxx
                                                                  abs.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0110101xxxxxxxxxxxxx
                                                                  abs.  */
-                                                              return 1272;
+                                                              return 1276;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6444,7 +6455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1110101xxxxxxxxxxxxx
                                                                  not.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1110101xxxxxxxxxxxxx
                                                                  not.  */
-                                                              return 1750;
+                                                              return 1754;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6461,7 +6472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0001101xxxxxxxxxxxxx
                                                                  uxtb.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0001101xxxxxxxxxxxxx
                                                                  uxtb.  */
-                                                              return 2012;
+                                                              return 2016;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6469,7 +6480,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1001101xxxxxxxxxxxxx
                                                                  clz.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1001101xxxxxxxxxxxxx
                                                                  clz.  */
-                                                              return 1315;
+                                                              return 1319;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6480,7 +6491,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101101xxxxxxxxxxxxx
                                                                  uxtw.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101101xxxxxxxxxxxxx
                                                                  uxtw.  */
-                                                              return 2014;
+                                                              return 2018;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6488,7 +6499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1101101xxxxxxxxxxxxx
                                                                  fneg.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1101101xxxxxxxxxxxxx
                                                                  fneg.  */
-                                                              return 1453;
+                                                              return 1457;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6502,7 +6513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0011101xxxxxxxxxxxxx
                                                                  uxth.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0011101xxxxxxxxxxxxx
                                                                  uxth.  */
-                                                              return 2013;
+                                                              return 2017;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6510,7 +6521,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1011101xxxxxxxxxxxxx
                                                                  cnot.  */
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1011101xxxxxxxxxxxxx
                                                                  cnot.  */
-                                                              return 1342;
+                                                              return 1346;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6519,7 +6530,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111101xxxxxxxxxxxxx
                                                              neg.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111101xxxxxxxxxxxxx
                                                              neg.  */
-                                                          return 1747;
+                                                          return 1751;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -6536,7 +6547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0001xxxxx1010xxxxxxxxxxxx
                                                              adr.  */
                                                              10987654321098765432109876543210
                                                              000001x0001xxxxx1010xxxxxxxxxxxx
                                                              adr.  */
-                                                          return 1278;
+                                                          return 1282;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -6544,7 +6555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0011xxxxx1010xxxxxxxxxxxx
                                                              adr.  */
                                                              10987654321098765432109876543210
                                                              000001x0011xxxxx1010xxxxxxxxxxxx
                                                              adr.  */
-                                                          return 1279;
+                                                          return 1283;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -6553,7 +6564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x01x1xxxxx1010xxxxxxxxxxxx
                                                          adr.  */
                                                          10987654321098765432109876543210
                                                          000001x01x1xxxxx1010xxxxxxxxxxxx
                                                          adr.  */
-                                                      return 1280;
+                                                      return 1284;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -6566,7 +6577,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx101100xxxxxxxxxx
                                                              ftssel.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx101100xxxxxxxxxx
                                                              ftssel.  */
-                                                          return 1479;
+                                                          return 1483;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -6574,7 +6585,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx101110xxxxxxxxxx
                                                              fexpa.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx101110xxxxxxxxxx
                                                              fexpa.  */
-                                                          return 1423;
+                                                          return 1427;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -6583,7 +6594,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1011x1xxxxxxxxxx
                                                          movprfx.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1011x1xxxxxxxxxx
                                                          movprfx.  */
-                                                      return 1740;
+                                                      return 1744;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -6600,7 +6611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0000xxxxx101xxxxxxxxxxxxx
                                                          ldnt1b.  */
                                                          10987654321098765432109876543210
                                                          100001x0000xxxxx101xxxxxxxxxxxxx
                                                          ldnt1b.  */
-                                                      return 2087;
+                                                      return 2091;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -6608,7 +6619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0100xxxxx101xxxxxxxxxxxxx
                                                          ldnt1h.  */
                                                          10987654321098765432109876543210
                                                          100001x0100xxxxx101xxxxxxxxxxxxx
                                                          ldnt1h.  */
-                                                      return 2090;
+                                                      return 2094;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -6619,7 +6630,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx101xxxxxxxxxxxxx
                                                          ldff1sb.  */
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx101xxxxxxxxxxxxx
                                                          ldff1sb.  */
-                                                      return 1666;
+                                                      return 1670;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -6627,7 +6638,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx101xxxxxxxxxxxxx
                                                          ldff1sh.  */
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx101xxxxxxxxxxxxx
                                                          ldff1sh.  */
-                                                      return 1678;
+                                                      return 1682;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -6639,7 +6650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx101xxxxxxxxxxxxx
                                                      ld1rb.  */
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx101xxxxxxxxxxxxx
                                                      ld1rb.  */
-                                                  return 1534;
+                                                  return 1538;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6647,7 +6658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx101xxxxxxxxxxxxx
                                                      ld1rh.  */
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx101xxxxxxxxxxxxx
                                                      ld1rh.  */
-                                                  return 1538;
+                                                  return 1542;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -6670,7 +6681,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x0000101xxxxxxxxxxxxx
                                                                  urecpe.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x0000101xxxxxxxxxxxxx
                                                                  urecpe.  */
-                                                              return 2298;
+                                                              return 2302;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6678,7 +6689,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x1000101xxxxxxxxxxxxx
                                                                  sqabs.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x1000101xxxxxxxxxxxxx
                                                                  sqabs.  */
-                                                              return 2160;
+                                                              return 2164;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6689,7 +6700,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx00x100101xxxxxxxxxxxxx
                                                                  sadalp.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx00x100101xxxxxxxxxxxxx
                                                                  sadalp.  */
-                                                              return 2124;
+                                                              return 2128;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6697,7 +6708,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx01x100101xxxxxxxxxxxxx
                                                                  smaxp.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx01x100101xxxxxxxxxxxxx
                                                                  smaxp.  */
-                                                              return 2138;
+                                                              return 2142;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6707,7 +6718,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x0xx0xxx10101xxxxxxxxxxxxx
                                                          sminp.  */
                                                          10987654321098765432109876543210
                                                          010001x0xx0xxx10101xxxxxxxxxxxxx
                                                          sminp.  */
-                                                      return 2139;
+                                                      return 2143;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -6724,7 +6735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000001101xxxxxxxxxxxxx
                                                                      ursqrte.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000001101xxxxxxxxxxxxx
                                                                      ursqrte.  */
-                                                                  return 2303;
+                                                                  return 2307;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -6732,7 +6743,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010001101xxxxxxxxxxxxx
                                                                      addp.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010001101xxxxxxxxxxxxx
                                                                      addp.  */
-                                                                  return 2049;
+                                                                  return 2053;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -6741,7 +6752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x1001101xxxxxxxxxxxxx
                                                                  sqneg.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x1001101xxxxxxxxxxxxx
                                                                  sqneg.  */
-                                                              return 2187;
+                                                              return 2191;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6752,7 +6763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx00x101101xxxxxxxxxxxxx
                                                                  uadalp.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx00x101101xxxxxxxxxxxxx
                                                                  uadalp.  */
-                                                              return 2255;
+                                                              return 2259;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6760,7 +6771,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx01x101101xxxxxxxxxxxxx
                                                                  umaxp.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0xx01x101101xxxxxxxxxxxxx
                                                                  umaxp.  */
-                                                              return 2263;
+                                                              return 2267;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6770,7 +6781,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x0xx0xxx11101xxxxxxxxxxxxx
                                                          uminp.  */
                                                          10987654321098765432109876543210
                                                          010001x0xx0xxx11101xxxxxxxxxxxxx
                                                          uminp.  */
-                                                      return 2264;
+                                                      return 2268;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -6782,7 +6793,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx101xxxxxxxxxxxxx
                                                      ldff1sb.  */
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx101xxxxxxxxxxxxx
                                                      ldff1sb.  */
-                                                  return 1665;
+                                                  return 1669;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6790,7 +6801,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx101xxxxxxxxxxxxx
                                                      ldff1sh.  */
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx101xxxxxxxxxxxxx
                                                      ldff1sh.  */
-                                                  return 1676;
+                                                  return 1680;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -6804,7 +6815,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0001xxxxx101xxxxxxxxxxxxx
                                                      ldff1sb.  */
                                                      10987654321098765432109876543210
                                                      x10001x0001xxxxx101xxxxxxxxxxxxx
                                                      ldff1sb.  */
-                                                  return 1667;
+                                                  return 1671;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6818,7 +6829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1010x0xxxxxxxxxx
                                                                  smlslb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1010x0xxxxxxxxxx
                                                                  smlslb.  */
-                                                              return 2146;
+                                                              return 2150;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6826,7 +6837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1011x0xxxxxxxxxx
                                                                  umlslb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1011x0xxxxxxxxxx
                                                                  umlslb.  */
-                                                              return 2271;
+                                                              return 2275;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6837,7 +6848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1010x1xxxxxxxxxx
                                                                  smlslt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1010x1xxxxxxxxxx
                                                                  smlslt.  */
-                                                              return 2149;
+                                                              return 2153;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6845,7 +6856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1011x1xxxxxxxxxx
                                                                  umlslt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1011x1xxxxxxxxxx
                                                                  umlslt.  */
-                                                              return 2274;
+                                                              return 2278;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6855,7 +6866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx101xxxxxxxxxxxxx
                                                          ldff1sh.  */
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx101xxxxxxxxxxxxx
                                                          ldff1sh.  */
-                                                      return 1679;
+                                                      return 1683;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -6867,7 +6878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0011xxxxx101xxxxxxxxxxxxx
                                                      prfh.  */
                                                      10987654321098765432109876543210
                                                      x10001x0011xxxxx101xxxxxxxxxxxxx
                                                      prfh.  */
-                                                  return 1779;
+                                                  return 1783;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6881,7 +6892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1010x0xxxxxxxxxx
                                                                  smlslb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1010x0xxxxxxxxxx
                                                                  smlslb.  */
-                                                              return 2147;
+                                                              return 2151;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6889,7 +6900,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1011x0xxxxxxxxxx
                                                                  umlslb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1011x0xxxxxxxxxx
                                                                  umlslb.  */
-                                                              return 2272;
+                                                              return 2276;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -6900,7 +6911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1010x1xxxxxxxxxx
                                                                  smlslt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1010x1xxxxxxxxxx
                                                                  smlslt.  */
-                                                              return 2150;
+                                                              return 2154;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -6908,7 +6919,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1011x1xxxxxxxxxx
                                                                  umlslt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1011x1xxxxxxxxxx
                                                                  umlslt.  */
-                                                              return 2275;
+                                                              return 2279;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -6918,7 +6929,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx101xxxxxxxxxxxxx
                                                          ldff1sh.  */
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx101xxxxxxxxxxxxx
                                                          ldff1sh.  */
-                                                      return 1677;
+                                                      return 1681;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -6940,7 +6951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx011xxxxxxxxxxxxx
                                                  mls.  */
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx011xxxxxxxxxxxxx
                                                  mls.  */
-                                              return 1739;
+                                              return 1743;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -6950,7 +6961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1b.  */
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1b.  */
-                                                  return 1623;
+                                                  return 1627;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -6958,7 +6969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
-                                                  return 1643;
+                                                  return 1647;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -6976,7 +6987,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011000xxxxxxxxxx
                                                              sqdmlalb.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011000xxxxxxxxxx
                                                              sqdmlalb.  */
-                                                          return 2165;
+                                                          return 2169;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -6984,7 +6995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011100xxxxxxxxxx
                                                              sqrdmlah.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011100xxxxxxxxxx
                                                              sqrdmlah.  */
-                                                          return 2194;
+                                                          return 2198;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -6995,7 +7006,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011010xxxxxxxxxx
                                                              sqdmlslb.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011010xxxxxxxxxx
                                                              sqdmlslb.  */
-                                                          return 2172;
+                                                          return 2176;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -7003,7 +7014,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011110xxxxxxxxxx
                                                              usdot.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011110xxxxxxxxxx
                                                              usdot.  */
-                                                          return 2393;
+                                                          return 2396;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -7017,7 +7028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011001xxxxxxxxxx
                                                              sqdmlalt.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011001xxxxxxxxxx
                                                              sqdmlalt.  */
-                                                          return 2169;
+                                                          return 2173;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -7025,7 +7036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011101xxxxxxxxxx
                                                              sqrdmlsh.  */
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx011101xxxxxxxxxx
                                                              sqrdmlsh.  */
-                                                          return 2198;
+                                                          return 2202;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -7034,7 +7045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x0xx0xxxxx011x11xxxxxxxxxx
                                                          sqdmlslt.  */
                                                          10987654321098765432109876543210
                                                          010001x0xx0xxxxx011x11xxxxxxxxxx
                                                          sqdmlslt.  */
-                                                      return 2176;
+                                                      return 2180;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -7046,7 +7057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1b.  */
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1b.  */
-                                                  return 1632;
+                                                  return 1636;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -7054,7 +7065,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
-                                                  return 1651;
+                                                  return 1655;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -7075,7 +7086,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011000xxxxxxxxxx
                                                              mul.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011000xxxxxxxxxx
                                                              mul.  */
-                                                          return 2107;
+                                                          return 2111;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -7083,7 +7094,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011100xxxxxxxxxx
                                                              sqdmulh.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011100xxxxxxxxxx
                                                              sqdmulh.  */
-                                                          return 2180;
+                                                          return 2184;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -7092,7 +7103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx011x10xxxxxxxxxx
                                                          smulh.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx011x10xxxxxxxxxx
                                                          smulh.  */
-                                                      return 2152;
+                                                      return 2156;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -7105,7 +7116,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011001xxxxxxxxxx
                                                              pmul.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011001xxxxxxxxxx
                                                              pmul.  */
-                                                          return 2110;
+                                                          return 2114;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -7113,7 +7124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011101xxxxxxxxxx
                                                              sqrdmulh.  */
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx011101xxxxxxxxxx
                                                              sqrdmulh.  */
-                                                          return 2202;
+                                                          return 2206;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -7122,7 +7133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx011x11xxxxxxxxxx
                                                          umulh.  */
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx011x11xxxxxxxxxx
                                                          umulh.  */
-                                                      return 2277;
+                                                      return 2281;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -7134,7 +7145,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx011xxxxxxxxxxxxx
                                                      prfd.  */
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx011xxxxxxxxxxxxx
                                                      prfd.  */
-                                                  return 1769;
+                                                  return 1773;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -7142,7 +7153,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
-                                                  return 1644;
+                                                  return 1648;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -7154,7 +7165,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx011xxxxxxxxxxxxx
                                                  prfd.  */
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx011xxxxxxxxxxxxx
                                                  prfd.  */
-                                              return 1771;
+                                              return 1775;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -7168,7 +7179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0101xxxxx0110xxxxxxxxxxxx
                                                              cmla.  */
                                                              10987654321098765432109876543210
                                                              010001x0101xxxxx0110xxxxxxxxxxxx
                                                              cmla.  */
-                                                          return 2059;
+                                                          return 2063;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -7176,7 +7187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0111xxxxx0110xxxxxxxxxxxx
                                                              cmla.  */
                                                              10987654321098765432109876543210
                                                              010001x0111xxxxx0110xxxxxxxxxxxx
                                                              cmla.  */
-                                                          return 2060;
+                                                          return 2064;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -7187,7 +7198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0101xxxxx0111xxxxxxxxxxxx
                                                              sqrdcmlah.  */
                                                              10987654321098765432109876543210
                                                              010001x0101xxxxx0111xxxxxxxxxxxx
                                                              sqrdcmlah.  */
-                                                          return 2188;
+                                                          return 2192;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -7195,7 +7206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0111xxxxx0111xxxxxxxxxxxx
                                                              sqrdcmlah.  */
                                                              10987654321098765432109876543210
                                                              010001x0111xxxxx0111xxxxxxxxxxxx
                                                              sqrdcmlah.  */
-                                                          return 2189;
+                                                          return 2193;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -7205,7 +7216,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1h.  */
-                                                  return 1652;
+                                                  return 1656;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -7223,7 +7234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx111xxxxxxxxxxxxx
                                                  msb.  */
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx111xxxxxxxxxxxxx
                                                  msb.  */
-                                              return 1742;
+                                              return 1746;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -7243,7 +7254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00010xxxx111000xxxxxxxxxx
                                                                          cntb.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00010xxxx111000xxxxxxxxxx
                                                                          cntb.  */
-                                                                      return 1344;
+                                                                      return 1348;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7251,7 +7262,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01010xxxx111000xxxxxxxxxx
                                                                          cntw.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01010xxxx111000xxxxxxxxxx
                                                                          cntw.  */
-                                                                      return 1348;
+                                                                      return 1352;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -7262,7 +7273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00110xxxx111000xxxxxxxxxx
                                                                          cnth.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00110xxxx111000xxxxxxxxxx
                                                                          cnth.  */
-                                                                      return 1346;
+                                                                      return 1350;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7270,7 +7281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01110xxxx111000xxxxxxxxxx
                                                                          cntd.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01110xxxx111000xxxxxxxxxx
                                                                          cntd.  */
-                                                                      return 1345;
+                                                                      return 1349;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -7284,7 +7295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00011xxxx111000xxxxxxxxxx
                                                                          incb.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00011xxxx111000xxxxxxxxxx
                                                                          incb.  */
-                                                                      return 1480;
+                                                                      return 1484;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7292,7 +7303,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01011xxxx111000xxxxxxxxxx
                                                                          incw.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01011xxxx111000xxxxxxxxxx
                                                                          incw.  */
-                                                                      return 1488;
+                                                                      return 1492;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -7303,7 +7314,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00111xxxx111000xxxxxxxxxx
                                                                          inch.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00111xxxx111000xxxxxxxxxx
                                                                          inch.  */
-                                                                      return 1484;
+                                                                      return 1488;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7311,7 +7322,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01111xxxx111000xxxxxxxxxx
                                                                          incd.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01111xxxx111000xxxxxxxxxx
                                                                          incd.  */
-                                                                      return 1482;
+                                                                      return 1486;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -7328,7 +7339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00010xxxx111100xxxxxxxxxx
                                                                          sqincb.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00010xxxx111100xxxxxxxxxx
                                                                          sqincb.  */
-                                                                      return 1847;
+                                                                      return 1851;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7336,7 +7347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01010xxxx111100xxxxxxxxxx
                                                                          sqincw.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01010xxxx111100xxxxxxxxxx
                                                                          sqincw.  */
-                                                                      return 1859;
+                                                                      return 1863;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -7347,7 +7358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00110xxxx111100xxxxxxxxxx
                                                                          sqinch.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00110xxxx111100xxxxxxxxxx
                                                                          sqinch.  */
-                                                                      return 1853;
+                                                                      return 1857;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7355,7 +7366,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01110xxxx111100xxxxxxxxxx
                                                                          sqincd.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01110xxxx111100xxxxxxxxxx
                                                                          sqincd.  */
-                                                                      return 1850;
+                                                                      return 1854;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -7369,7 +7380,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00011xxxx111100xxxxxxxxxx
                                                                          sqincb.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00011xxxx111100xxxxxxxxxx
                                                                          sqincb.  */
-                                                                      return 1846;
+                                                                      return 1850;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7377,7 +7388,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01011xxxx111100xxxxxxxxxx
                                                                          sqincw.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01011xxxx111100xxxxxxxxxx
                                                                          sqincw.  */
-                                                                      return 1858;
+                                                                      return 1862;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -7388,7 +7399,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00111xxxx111100xxxxxxxxxx
                                                                          sqinch.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00111xxxx111100xxxxxxxxxx
                                                                          sqinch.  */
-                                                                      return 1852;
+                                                                      return 1856;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7396,7 +7407,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01111xxxx111100xxxxxxxxxx
                                                                          sqincd.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01111xxxx111100xxxxxxxxxx
                                                                          sqincd.  */
-                                                                      return 1849;
+                                                                      return 1853;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -7414,7 +7425,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00010xxxx111x10xxxxxxxxxx
                                                                      sqdecb.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00010xxxx111x10xxxxxxxxxx
                                                                      sqdecb.  */
-                                                                  return 1833;
+                                                                  return 1837;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7422,7 +7433,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01010xxxx111x10xxxxxxxxxx
                                                                      sqdecw.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01010xxxx111x10xxxxxxxxxx
                                                                      sqdecw.  */
-                                                                  return 1845;
+                                                                  return 1849;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -7433,7 +7444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx111x10xxxxxxxxxx
                                                                      sqdech.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx111x10xxxxxxxxxx
                                                                      sqdech.  */
-                                                                  return 1839;
+                                                                  return 1843;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7441,7 +7452,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx111x10xxxxxxxxxx
                                                                      sqdecd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx111x10xxxxxxxxxx
                                                                      sqdecd.  */
-                                                                  return 1836;
+                                                                  return 1840;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -7455,7 +7466,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00011xxxx111x10xxxxxxxxxx
                                                                      sqdecb.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00011xxxx111x10xxxxxxxxxx
                                                                      sqdecb.  */
-                                                                  return 1832;
+                                                                  return 1836;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7463,7 +7474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01011xxxx111x10xxxxxxxxxx
                                                                      sqdecw.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01011xxxx111x10xxxxxxxxxx
                                                                      sqdecw.  */
-                                                                  return 1844;
+                                                                  return 1848;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -7474,7 +7485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx111x10xxxxxxxxxx
                                                                      sqdech.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx111x10xxxxxxxxxx
                                                                      sqdech.  */
-                                                                  return 1838;
+                                                                  return 1842;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7482,7 +7493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx111x10xxxxxxxxxx
                                                                      sqdecd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx111x10xxxxxxxxxx
                                                                      sqdecd.  */
-                                                                  return 1835;
+                                                                  return 1839;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -7502,7 +7513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0001xxxxx111001xxxxxxxxxx
                                                                      decb.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0001xxxxx111001xxxxxxxxxx
                                                                      decb.  */
-                                                                  return 1355;
+                                                                  return 1359;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7510,7 +7521,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0101xxxxx111001xxxxxxxxxx
                                                                      decw.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0101xxxxx111001xxxxxxxxxx
                                                                      decw.  */
-                                                                  return 1363;
+                                                                  return 1367;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -7521,7 +7532,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0011xxxxx111001xxxxxxxxxx
                                                                      dech.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0011xxxxx111001xxxxxxxxxx
                                                                      dech.  */
-                                                                  return 1359;
+                                                                  return 1363;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7529,7 +7540,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0111xxxxx111001xxxxxxxxxx
                                                                      decd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x0111xxxxx111001xxxxxxxxxx
                                                                      decd.  */
-                                                                  return 1357;
+                                                                  return 1361;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -7545,7 +7556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00010xxxx111101xxxxxxxxxx
                                                                          uqincb.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00010xxxx111101xxxxxxxxxx
                                                                          uqincb.  */
-                                                                      return 1994;
+                                                                      return 1998;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7553,7 +7564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01010xxxx111101xxxxxxxxxx
                                                                          uqincw.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01010xxxx111101xxxxxxxxxx
                                                                          uqincw.  */
-                                                                      return 2006;
+                                                                      return 2010;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -7564,7 +7575,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00110xxxx111101xxxxxxxxxx
                                                                          uqinch.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00110xxxx111101xxxxxxxxxx
                                                                          uqinch.  */
-                                                                      return 2000;
+                                                                      return 2004;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7572,7 +7583,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01110xxxx111101xxxxxxxxxx
                                                                          uqincd.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01110xxxx111101xxxxxxxxxx
                                                                          uqincd.  */
-                                                                      return 1997;
+                                                                      return 2001;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -7586,7 +7597,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00011xxxx111101xxxxxxxxxx
                                                                          uqincb.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00011xxxx111101xxxxxxxxxx
                                                                          uqincb.  */
-                                                                      return 1995;
+                                                                      return 1999;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7594,7 +7605,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01011xxxx111101xxxxxxxxxx
                                                                          uqincw.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01011xxxx111101xxxxxxxxxx
                                                                          uqincw.  */
-                                                                      return 2007;
+                                                                      return 2011;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -7605,7 +7616,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x00111xxxx111101xxxxxxxxxx
                                                                          uqinch.  */
                                                                          10987654321098765432109876543210
                                                                          000001x00111xxxx111101xxxxxxxxxx
                                                                          uqinch.  */
-                                                                      return 2001;
+                                                                      return 2005;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -7613,7 +7624,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x01111xxxx111101xxxxxxxxxx
                                                                          uqincd.  */
                                                                          10987654321098765432109876543210
                                                                          000001x01111xxxx111101xxxxxxxxxx
                                                                          uqincd.  */
-                                                                      return 1998;
+                                                                      return 2002;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -7631,7 +7642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00010xxxx111x11xxxxxxxxxx
                                                                      uqdecb.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00010xxxx111x11xxxxxxxxxx
                                                                      uqdecb.  */
-                                                                  return 1980;
+                                                                  return 1984;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7639,7 +7650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01010xxxx111x11xxxxxxxxxx
                                                                      uqdecw.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01010xxxx111x11xxxxxxxxxx
                                                                      uqdecw.  */
-                                                                  return 1992;
+                                                                  return 1996;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -7650,7 +7661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx111x11xxxxxxxxxx
                                                                      uqdech.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx111x11xxxxxxxxxx
                                                                      uqdech.  */
-                                                                  return 1986;
+                                                                  return 1990;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7658,7 +7669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx111x11xxxxxxxxxx
                                                                      uqdecd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx111x11xxxxxxxxxx
                                                                      uqdecd.  */
-                                                                  return 1983;
+                                                                  return 1987;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -7672,7 +7683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00011xxxx111x11xxxxxxxxxx
                                                                      uqdecb.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00011xxxx111x11xxxxxxxxxx
                                                                      uqdecb.  */
-                                                                  return 1981;
+                                                                  return 1985;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7680,7 +7691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01011xxxx111x11xxxxxxxxxx
                                                                      uqdecw.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01011xxxx111x11xxxxxxxxxx
                                                                      uqdecw.  */
-                                                                  return 1993;
+                                                                  return 1997;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -7691,7 +7702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx111x11xxxxxxxxxx
                                                                      uqdech.  */
                                                                      10987654321098765432109876543210
                                                                      000001x00111xxxx111x11xxxxxxxxxx
                                                                      uqdech.  */
-                                                                  return 1987;
+                                                                  return 1991;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7699,7 +7710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx111x11xxxxxxxxxx
                                                                      uqdecd.  */
                                                                      10987654321098765432109876543210
                                                                      000001x01111xxxx111x11xxxxxxxxxx
                                                                      uqdecd.  */
-                                                                  return 1984;
+                                                                  return 1988;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -7719,7 +7730,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0000xxxxx111xxxxxxxxxxxxx
                                                          prfb.  */
                                                          10987654321098765432109876543210
                                                          100001x0000xxxxx111xxxxxxxxxxxxx
                                                          prfb.  */
-                                                      return 1766;
+                                                      return 1770;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -7727,7 +7738,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0100xxxxx111xxxxxxxxxxxxx
                                                          prfh.  */
                                                          10987654321098765432109876543210
                                                          100001x0100xxxxx111xxxxxxxxxxxxx
                                                          prfh.  */
-                                                      return 1780;
+                                                      return 1784;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -7738,7 +7749,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx111xxxxxxxxxxxxx
                                                          ldff1b.  */
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx111xxxxxxxxxxxxx
                                                          ldff1b.  */
-                                                      return 1634;
+                                                      return 1638;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -7746,7 +7757,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx111xxxxxxxxxxxxx
                                                          ldff1h.  */
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx111xxxxxxxxxxxxx
                                                          ldff1h.  */
-                                                      return 1655;
+                                                      return 1659;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -7758,7 +7769,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx111xxxxxxxxxxxxx
                                                      ld1rb.  */
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx111xxxxxxxxxxxxx
                                                      ld1rb.  */
-                                                  return 1536;
+                                                  return 1540;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -7766,7 +7777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx111xxxxxxxxxxxxx
                                                      ld1rh.  */
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx111xxxxxxxxxxxxx
                                                      ld1rh.  */
-                                                  return 1540;
+                                                  return 1544;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -7783,7 +7794,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0000xxxxx111xxxxxxxxxxxxx
                                                      prfb.  */
                                                      10987654321098765432109876543210
                                                      x10001x0000xxxxx111xxxxxxxxxxxxx
                                                      prfb.  */
-                                                  return 1768;
+                                                  return 1772;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -7791,7 +7802,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0100xxxxx111xxxxxxxxxxxxx
                                                      prfh.  */
                                                      10987654321098765432109876543210
                                                      x10001x0100xxxxx111xxxxxxxxxxxxx
                                                      prfh.  */
-                                                  return 1782;
+                                                  return 1786;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -7802,7 +7813,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0010xxxxx111xxxxxxxxxxxxx
                                                      ldff1b.  */
                                                      10987654321098765432109876543210
                                                      x10001x0010xxxxx111xxxxxxxxxxxxx
                                                      ldff1b.  */
-                                                  return 1633;
+                                                  return 1637;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -7810,7 +7821,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0110xxxxx111xxxxxxxxxxxxx
                                                      ldff1h.  */
                                                      10987654321098765432109876543210
                                                      x10001x0110xxxxx111xxxxxxxxxxxxx
                                                      ldff1h.  */
-                                                  return 1653;
+                                                  return 1657;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -7828,7 +7839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx111x00xxxxxxxxxx
                                                              sqdmulh.  */
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx111x00xxxxxxxxxx
                                                              sqdmulh.  */
-                                                          return 2177;
+                                                          return 2181;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -7836,7 +7847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx111x10xxxxxxxxxx
                                                              mul.  */
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx111x10xxxxxxxxxx
                                                              mul.  */
-                                                          return 2104;
+                                                          return 2108;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -7845,7 +7856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x00x1xxxxx111xx1xxxxxxxxxx
                                                          sqrdmulh.  */
                                                          10987654321098765432109876543210
                                                          010001x00x1xxxxx111xx1xxxxxxxxxx
                                                          sqrdmulh.  */
-                                                      return 2199;
+                                                      return 2203;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -7856,7 +7867,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0001xxxxx111xxxxxxxxxxxxx
                                                          ldff1b.  */
                                                          10987654321098765432109876543210
                                                          110001x0001xxxxx111xxxxxxxxxxxxx
                                                          ldff1b.  */
-                                                      return 1635;
+                                                      return 1639;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -7864,7 +7875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0011xxxxx111xxxxxxxxxxxxx
                                                          prfd.  */
                                                          10987654321098765432109876543210
                                                          110001x0011xxxxx111xxxxxxxxxxxxx
                                                          prfd.  */
-                                                      return 1772;
+                                                      return 1776;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -7882,7 +7893,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1110x0xxxxxxxxxx
                                                                  sqdmullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1110x0xxxxxxxxxx
                                                                  sqdmullb.  */
-                                                              return 2181;
+                                                              return 2185;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -7892,7 +7903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx111100xxxxxxxxxx
                                                                      sqdmulh.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx111100xxxxxxxxxx
                                                                      sqdmulh.  */
-                                                                  return 2178;
+                                                                  return 2182;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7900,7 +7911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx111110xxxxxxxxxx
                                                                      mul.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx111110xxxxxxxxxx
                                                                      mul.  */
-                                                                  return 2105;
+                                                                  return 2109;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -7912,7 +7923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1110x1xxxxxxxxxx
                                                                  sqdmullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1110x1xxxxxxxxxx
                                                                  sqdmullt.  */
-                                                              return 2184;
+                                                              return 2188;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -7920,7 +7931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1111x1xxxxxxxxxx
                                                                  sqrdmulh.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0101xxxxx1111x1xxxxxxxxxx
                                                                  sqrdmulh.  */
-                                                              return 2200;
+                                                              return 2204;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -7930,7 +7941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx111xxxxxxxxxxxxx
                                                          ldff1h.  */
                                                          10987654321098765432109876543210
                                                          110001x0101xxxxx111xxxxxxxxxxxxx
                                                          ldff1h.  */
-                                                      return 1656;
+                                                      return 1660;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -7945,7 +7956,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1110x0xxxxxxxxxx
                                                                  sqdmullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1110x0xxxxxxxxxx
                                                                  sqdmullb.  */
-                                                              return 2182;
+                                                              return 2186;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -7955,7 +7966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx111100xxxxxxxxxx
                                                                      sqdmulh.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx111100xxxxxxxxxx
                                                                      sqdmulh.  */
-                                                                  return 2179;
+                                                                  return 2183;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -7963,7 +7974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx111110xxxxxxxxxx
                                                                      mul.  */
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx111110xxxxxxxxxx
                                                                      mul.  */
-                                                                  return 2106;
+                                                                  return 2110;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -7975,7 +7986,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1110x1xxxxxxxxxx
                                                                  sqdmullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1110x1xxxxxxxxxx
                                                                  sqdmullt.  */
-                                                              return 2185;
+                                                              return 2189;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -7983,7 +7994,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1111x1xxxxxxxxxx
                                                                  sqrdmulh.  */
                                                                  10987654321098765432109876543210
                                                                  010001x0111xxxxx1111x1xxxxxxxxxx
                                                                  sqrdmulh.  */
-                                                              return 2201;
+                                                              return 2205;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -7993,7 +8004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx111xxxxxxxxxxxxx
                                                          ldff1h.  */
                                                          10987654321098765432109876543210
                                                          110001x0111xxxxx111xxxxxxxxxxxxx
                                                          ldff1h.  */
-                                                      return 1654;
+                                                      return 1658;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8023,7 +8034,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx000xxxxxxxx0xxxx
                                                      cmphs.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx000xxxxxxxx0xxxx
                                                      cmphs.  */
-                                                  return 1328;
+                                                  return 1332;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8031,7 +8042,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx000xxxxxxxx1xxxx
                                                      cmphi.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx000xxxxxxxx1xxxx
                                                      cmphi.  */
-                                                  return 1325;
+                                                  return 1329;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8042,7 +8053,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqb.  */
                                                      10987654321098765432109876543210
                                                      101001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqb.  */
-                                                  return 1542;
+                                                  return 1546;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8050,7 +8061,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqh.  */
                                                      10987654321098765432109876543210
                                                      101001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqh.  */
-                                                  return 1546;
+                                                  return 1550;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -8064,7 +8075,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx010xxxxxxxx0xxxx
                                                      cmpge.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx010xxxxxxxx0xxxx
                                                      cmpge.  */
-                                                  return 1319;
+                                                  return 1323;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8072,7 +8083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx010xxxxxxxx1xxxx
                                                      cmpgt.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx010xxxxxxxx1xxxx
                                                      cmpgt.  */
-                                                  return 1322;
+                                                  return 1326;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8085,7 +8096,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
-                                                      return 1500;
+                                                      return 1504;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8093,7 +8104,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx010xxxxxxxxxxxxx
                                                          ld1sw.  */
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx010xxxxxxxxxxxxx
                                                          ld1sw.  */
-                                                      return 1580;
+                                                      return 1584;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8104,7 +8115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
-                                                      return 1502;
+                                                      return 1506;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8112,7 +8123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx010xxxxxxxxxxxxx
                                                          ld1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx010xxxxxxxxxxxxx
                                                          ld1h.  */
-                                                      return 1522;
+                                                      return 1526;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8130,7 +8141,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx001xxxxxxxx0xxxx
                                                      cmpeq.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx001xxxxxxxx0xxxx
                                                      cmpeq.  */
-                                                  return 1316;
+                                                  return 1320;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8138,7 +8149,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx001xxxxxxxx1xxxx
                                                      cmpne.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx001xxxxxxxx1xxxx
                                                      cmpne.  */
-                                                  return 1339;
+                                                  return 1343;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8149,7 +8160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x00x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqb.  */
                                                      10987654321098765432109876543210
                                                      101001x00x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqb.  */
-                                                  return 1541;
+                                                  return 1545;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8157,7 +8168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x01x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqh.  */
                                                      10987654321098765432109876543210
                                                      101001x01x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqh.  */
-                                                  return 1545;
+                                                  return 1549;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -8171,7 +8182,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx011xxxxxxxx0xxxx
                                                      cmplt.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx011xxxxxxxx0xxxx
                                                      cmplt.  */
-                                                  return 1337;
+                                                  return 1341;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8179,7 +8190,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx011xxxxxxxx1xxxx
                                                      cmple.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx011xxxxxxxx1xxxx
                                                      cmple.  */
-                                                  return 1331;
+                                                  return 1335;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8192,7 +8203,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
-                                                      return 1624;
+                                                      return 1628;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8200,7 +8211,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx011xxxxxxxxxxxxx
                                                          ldff1sw.  */
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx011xxxxxxxxxxxxx
                                                          ldff1sw.  */
-                                                      return 1680;
+                                                      return 1684;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8211,7 +8222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
-                                                      return 1628;
+                                                      return 1632;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8219,7 +8230,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx011xxxxxxxxxxxxx
                                                          ldff1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx011xxxxxxxxxxxxx
                                                          ldff1h.  */
-                                                      return 1647;
+                                                      return 1651;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8234,7 +8245,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          011001x0xx0xxxxx0xxxxxxxxxxxxxxx
                                          fcmla.  */
                                          10987654321098765432109876543210
                                          011001x0xx0xxxxx0xxxxxxxxxxxxxxx
                                          fcmla.  */
-                                      return 1385;
+                                      return 1389;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -8246,7 +8257,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  111001x0x00xxxxx0x0xxxxxxxxxxxxx
                                                  st1b.  */
                                                  10987654321098765432109876543210
                                                  111001x0x00xxxxx0x0xxxxxxxxxxxxx
                                                  st1b.  */
-                                              return 1862;
+                                              return 1866;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -8256,7 +8267,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0010xxxxx0x0xxxxxxxxxxxxx
                                                      st1b.  */
                                                      10987654321098765432109876543210
                                                      111001x0010xxxxx0x0xxxxxxxxxxxxx
                                                      st1b.  */
-                                                  return 1866;
+                                                  return 1870;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8264,7 +8275,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0110xxxxx0x0xxxxxxxxxxxxx
                                                      st1h.  */
                                                      10987654321098765432109876543210
                                                      111001x0110xxxxx0x0xxxxxxxxxxxxx
                                                      st1h.  */
-                                                  return 1887;
+                                                  return 1891;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -8280,7 +8291,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0000xxxxx001xxxxxxxxxxxxx
                                                          stnt1b.  */
                                                          10987654321098765432109876543210
                                                          111001x0000xxxxx001xxxxxxxxxxxxx
                                                          stnt1b.  */
-                                                      return 2239;
+                                                      return 2243;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8288,7 +8299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0100xxxxx001xxxxxxxxxxxxx
                                                          stnt1h.  */
                                                          10987654321098765432109876543210
                                                          111001x0100xxxxx001xxxxxxxxxxxxx
                                                          stnt1h.  */
-                                                      return 2242;
+                                                      return 2246;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8299,7 +8310,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0010xxxxx001xxxxxxxxxxxxx
                                                          stnt1b.  */
                                                          10987654321098765432109876543210
                                                          111001x0010xxxxx001xxxxxxxxxxxxx
                                                          stnt1b.  */
-                                                      return 2238;
+                                                      return 2242;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8307,7 +8318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0110xxxxx001xxxxxxxxxxxxx
                                                          stnt1h.  */
                                                          10987654321098765432109876543210
                                                          111001x0110xxxxx001xxxxxxxxxxxxx
                                                          stnt1h.  */
-                                                      return 2241;
+                                                      return 2245;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8321,7 +8332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0000xxxxx011xxxxxxxxxxxxx
                                                          stnt1b.  */
                                                          10987654321098765432109876543210
                                                          111001x0000xxxxx011xxxxxxxxxxxxx
                                                          stnt1b.  */
-                                                      return 1932;
+                                                      return 1936;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8329,7 +8340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0100xxxxx011xxxxxxxxxxxxx
                                                          stnt1h.  */
                                                          10987654321098765432109876543210
                                                          111001x0100xxxxx011xxxxxxxxxxxxx
                                                          stnt1h.  */
-                                                      return 1936;
+                                                      return 1940;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8340,7 +8351,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0010xxxxx011xxxxxxxxxxxxx
                                                          st3b.  */
                                                          10987654321098765432109876543210
                                                          111001x0010xxxxx011xxxxxxxxxxxxx
                                                          st3b.  */
-                                                      return 1916;
+                                                      return 1920;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8348,7 +8359,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0110xxxxx011xxxxxxxxxxxxx
                                                          st3h.  */
                                                          10987654321098765432109876543210
                                                          111001x0110xxxxx011xxxxxxxxxxxxx
                                                          st3h.  */
-                                                      return 1920;
+                                                      return 1924;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8370,7 +8381,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x01001x0xx0xxxxx100xxxxxxxx0xxxx
                                                  cmpge.  */
                                                  10987654321098765432109876543210
                                                  x01001x0xx0xxxxx100xxxxxxxx0xxxx
                                                  cmpge.  */
-                                              return 1320;
+                                              return 1324;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -8378,7 +8389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x01001x0xx0xxxxx100xxxxxxxx1xxxx
                                                  cmpgt.  */
                                                  10987654321098765432109876543210
                                                  x01001x0xx0xxxxx100xxxxxxxx1xxxx
                                                  cmpgt.  */
-                                              return 1323;
+                                              return 1327;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -8391,7 +8402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx110xxxxxxxx0xxxx
                                                      cmphs.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx110xxxxxxxx0xxxx
                                                      cmphs.  */
-                                                  return 1329;
+                                                  return 1333;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8399,7 +8410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx110xxxxxxxx1xxxx
                                                      cmphi.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx110xxxxxxxx1xxxx
                                                      cmphi.  */
-                                                  return 1326;
+                                                  return 1330;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8412,7 +8423,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx110xxxxxxxxxxxxx
                                                          ldnt1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx110xxxxxxxxxxxxx
                                                          ldnt1b.  */
-                                                      return 1715;
+                                                      return 1719;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8420,7 +8431,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx110xxxxxxxxxxxxx
                                                          ldnt1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx110xxxxxxxxxxxxx
                                                          ldnt1h.  */
-                                                      return 1719;
+                                                      return 1723;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8431,7 +8442,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx110xxxxxxxxxxxxx
                                                          ld3b.  */
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx110xxxxxxxxxxxxx
                                                          ld3b.  */
-                                                      return 1607;
+                                                      return 1611;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8439,7 +8450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx110xxxxxxxxxxxxx
                                                          ld3h.  */
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx110xxxxxxxxxxxxx
                                                          ld3h.  */
-                                                      return 1611;
+                                                      return 1615;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8459,7 +8470,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0xx00x00x1x0xxxxxxxxxxxxx
                                                          fcadd.  */
                                                          10987654321098765432109876543210
                                                          011001x0xx00x00x1x0xxxxxxxxxxxxx
                                                          fcadd.  */
-                                                      return 1384;
+                                                      return 1388;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8467,7 +8478,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0xx01x00x1x0xxxxxxxxxxxxx
                                                          faddp.  */
                                                          10987654321098765432109876543210
                                                          011001x0xx01x00x1x0xxxxxxxxxxxxx
                                                          faddp.  */
-                                                      return 2065;
+                                                      return 2069;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8478,7 +8489,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0xx0xx1001x0xxxxxxxxxxxxx
                                                          fmaxnmp.  */
                                                          10987654321098765432109876543210
                                                          011001x0xx0xx1001x0xxxxxxxxxxxxx
                                                          fmaxnmp.  */
-                                                      return 2073;
+                                                      return 2077;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8486,7 +8497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0xx0xx1011x0xxxxxxxxxxxxx
                                                          fminnmp.  */
                                                          10987654321098765432109876543210
                                                          011001x0xx0xx1011x0xxxxxxxxxxxxx
                                                          fminnmp.  */
-                                                      return 2075;
+                                                      return 2079;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8498,7 +8509,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x0xx0xxx101x0xxxxxxxxxxxxx
                                                      fmaxp.  */
                                                      10987654321098765432109876543210
                                                      011001x0xx0xxx101x0xxxxxxxxxxxxx
                                                      fmaxp.  */
-                                                  return 2074;
+                                                  return 2078;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8506,7 +8517,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x0xx0xxx111x0xxxxxxxxxxxxx
                                                      fminp.  */
                                                      10987654321098765432109876543210
                                                      011001x0xx0xxx111x0xxxxxxxxxxxxx
                                                      fminp.  */
-                                                  return 2076;
+                                                  return 2080;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -8520,7 +8531,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0000xxxxx1x0xxxxxxxxxxxxx
                                                      st1b.  */
                                                      10987654321098765432109876543210
                                                      111001x0000xxxxx1x0xxxxxxxxxxxxx
                                                      st1b.  */
-                                                  return 1863;
+                                                  return 1867;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8528,7 +8539,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0100xxxxx1x0xxxxxxxxxxxxx
                                                      st1h.  */
                                                      10987654321098765432109876543210
                                                      111001x0100xxxxx1x0xxxxxxxxxxxxx
                                                      st1h.  */
-                                                  return 1882;
+                                                  return 1886;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8539,7 +8550,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0010xxxxx1x0xxxxxxxxxxxxx
                                                      st1b.  */
                                                      10987654321098765432109876543210
                                                      111001x0010xxxxx1x0xxxxxxxxxxxxx
                                                      st1b.  */
-                                                  return 1867;
+                                                  return 1871;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8547,7 +8558,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0110xxxxx1x0xxxxxxxxxxxxx
                                                      st1h.  */
                                                      10987654321098765432109876543210
                                                      111001x0110xxxxx1x0xxxxxxxxxxxxx
                                                      st1h.  */
-                                                  return 1888;
+                                                  return 1892;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -8567,7 +8578,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx101xxxxxxxx0xxxx
                                                      cmpeq.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx101xxxxxxxx0xxxx
                                                      cmpeq.  */
-                                                  return 1317;
+                                                  return 1321;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8575,7 +8586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx101xxxxxxxx1xxxx
                                                      cmpne.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx101xxxxxxxx1xxxx
                                                      cmpne.  */
-                                                  return 1340;
+                                                  return 1344;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8590,7 +8601,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00000xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00000xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
-                                                          return 1507;
+                                                          return 1511;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -8598,7 +8609,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01000xxxx101xxxxxxxxxxxxx
                                                              ld1sw.  */
                                                              10987654321098765432109876543210
                                                              101001x01000xxxx101xxxxxxxxxxxxx
                                                              ld1sw.  */
-                                                          return 1585;
+                                                          return 1589;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -8609,7 +8620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00100xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00100xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
-                                                          return 1509;
+                                                          return 1513;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -8617,7 +8628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01100xxxx101xxxxxxxxxxxxx
                                                              ld1h.  */
                                                              10987654321098765432109876543210
                                                              101001x01100xxxx101xxxxxxxxxxxxx
                                                              ld1h.  */
-                                                          return 1530;
+                                                          return 1534;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -8631,7 +8642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00001xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00001xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
-                                                          return 1699;
+                                                          return 1703;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -8639,7 +8650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01001xxxx101xxxxxxxxxxxxx
                                                              ldnf1sw.  */
                                                              10987654321098765432109876543210
                                                              101001x01001xxxx101xxxxxxxxxxxxx
                                                              ldnf1sw.  */
-                                                          return 1712;
+                                                          return 1716;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -8650,7 +8661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00101xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00101xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
-                                                          return 1701;
+                                                          return 1705;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -8658,7 +8669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01101xxxx101xxxxxxxxxxxxx
                                                              ldnf1h.  */
                                                              10987654321098765432109876543210
                                                              101001x01101xxxx101xxxxxxxxxxxxx
                                                              ldnf1h.  */
-                                                          return 1705;
+                                                          return 1709;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -8676,7 +8687,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0000xxxxx101xxxxxxxxxxxxx
                                                          fcvtxnt.  */
                                                          10987654321098765432109876543210
                                                          011001x0000xxxxx101xxxxxxxxxxxxx
                                                          fcvtxnt.  */
-                                                      return 2071;
+                                                      return 2075;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8684,7 +8695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0000xxxxx101xxxxxxxxxxxxx
                                                          st1b.  */
                                                          10987654321098765432109876543210
                                                          111001x0000xxxxx101xxxxxxxxxxxxx
                                                          st1b.  */
-                                                      return 1864;
+                                                      return 1868;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8699,7 +8710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x0100xxx00101xxxxxxxxxxxxx
                                                                  fcvtnt.  */
                                                                  10987654321098765432109876543210
                                                                  011001x0100xxx00101xxxxxxxxxxxxx
                                                                  fcvtnt.  */
-                                                              return 2068;
+                                                              return 2072;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -8707,7 +8718,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x0100xxx10101xxxxxxxxxxxxx
                                                                  bfcvtnt.  */
                                                                  10987654321098765432109876543210
                                                                  011001x0100xxx10101xxxxxxxxxxxxx
                                                                  bfcvtnt.  */
-                                                              return 2422;
+                                                              return 2425;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -8716,7 +8727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0100xxxx1101xxxxxxxxxxxxx
                                                              fcvtlt.  */
                                                              10987654321098765432109876543210
                                                              011001x0100xxxx1101xxxxxxxxxxxxx
                                                              fcvtlt.  */
-                                                          return 2066;
+                                                          return 2070;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -8725,7 +8736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0100xxxxx101xxxxxxxxxxxxx
                                                          st1h.  */
                                                          10987654321098765432109876543210
                                                          111001x0100xxxxx101xxxxxxxxxxxxx
                                                          st1h.  */
-                                                      return 1883;
+                                                      return 1887;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8737,7 +8748,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0010xxxxx101xxxxxxxxxxxxx
                                                      st1b.  */
                                                      10987654321098765432109876543210
                                                      x11001x0010xxxxx101xxxxxxxxxxxxx
                                                      st1b.  */
-                                                  return 1871;
+                                                  return 1875;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8749,7 +8760,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0110xxxx0101xxxxxxxxxxxxx
                                                              fcvtnt.  */
                                                              10987654321098765432109876543210
                                                              011001x0110xxxx0101xxxxxxxxxxxxx
                                                              fcvtnt.  */
-                                                          return 2069;
+                                                          return 2073;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -8757,7 +8768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0110xxxx1101xxxxxxxxxxxxx
                                                              fcvtlt.  */
                                                              10987654321098765432109876543210
                                                              011001x0110xxxx1101xxxxxxxxxxxxx
                                                              fcvtlt.  */
-                                                          return 2067;
+                                                          return 2071;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -8766,7 +8777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0110xxxxx101xxxxxxxxxxxxx
                                                          st1h.  */
                                                          10987654321098765432109876543210
                                                          111001x0110xxxxx101xxxxxxxxxxxxx
                                                          st1h.  */
-                                                      return 1892;
+                                                      return 1896;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8784,7 +8795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx111xxxxxxxx0xxxx
                                                      cmplo.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx111xxxxxxxx0xxxx
                                                      cmplo.  */
-                                                  return 1333;
+                                                  return 1337;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8792,7 +8803,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx111xxxxxxxx1xxxx
                                                      cmpls.  */
                                                      10987654321098765432109876543210
                                                      001001x0xx0xxxxx111xxxxxxxx1xxxx
                                                      cmpls.  */
-                                                  return 1335;
+                                                  return 1339;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -8805,7 +8816,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx111xxxxxxxxxxxxx
                                                          ldnt1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0000xxxxx111xxxxxxxxxxxxx
                                                          ldnt1b.  */
-                                                      return 1716;
+                                                      return 1720;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8813,7 +8824,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx111xxxxxxxxxxxxx
                                                          ldnt1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0100xxxxx111xxxxxxxxxxxxx
                                                          ldnt1h.  */
-                                                      return 1720;
+                                                      return 1724;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -8824,7 +8835,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx111xxxxxxxxxxxxx
                                                          ld3b.  */
                                                          10987654321098765432109876543210
                                                          101001x0010xxxxx111xxxxxxxxxxxxx
                                                          ld3b.  */
-                                                      return 1608;
+                                                      return 1612;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8832,22 +8843,22 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx111xxxxxxxxxxxxx
                                                          ld3h.  */
                                                          10987654321098765432109876543210
                                                          101001x0110xxxxx111xxxxxxxxxxxxx
                                                          ld3h.  */
-                                                      return 1612;
+                                                      return 1616;
                                                     }
                                                 }
                                             }
                                         }
                                       else
                                         {
                                                     }
                                                 }
                                             }
                                         }
                                       else
                                         {
-                                          if (((word >> 22) & 0x1) == 0)
+                                          if (((word >> 20) & 0x1) == 0)
                                             {
                                             {
-                                              if (((word >> 20) & 0x1) == 0)
+                                              if (((word >> 22) & 0x1) == 0)
                                                 {
                                                   /* 33222222222211111111110000000000
                                                      10987654321098765432109876543210
                                                      x11001x0x000xxxx111xxxxxxxxxxxxx
                                                      st1b.  */
                                                 {
                                                   /* 33222222222211111111110000000000
                                                      10987654321098765432109876543210
                                                      x11001x0x000xxxx111xxxxxxxxxxxxx
                                                      st1b.  */
-                                                  return 1869;
+                                                  return 1873;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -8855,69 +8866,58 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
-                                                         x11001x00001xxxx111xxxxxxxxxxxxx
-                                                         stnt1b.  */
-                                                      return 1933;
+                                                         x11001x00100xxxx111xxxxxxxxxxxxx
+                                                         st1b.  */
+                                                      return 1876;
                                                     }
                                                   else
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
                                                     }
                                                   else
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
-                                                         x11001x01001xxxx111xxxxxxxxxxxxx
-                                                         stnt1h.  */
-                                                      return 1937;
+                                                         x11001x01100xxxx111xxxxxxxxxxxxx
+                                                         st1h.  */
+                                                      return 1897;
                                                     }
                                                 }
                                             }
                                           else
                                             {
                                                     }
                                                 }
                                             }
                                           else
                                             {
-                                              if (((word >> 23) & 0x1) == 0)
+                                              if (((word >> 22) & 0x1) == 0)
                                                 {
                                                 {
-                                                  if (((word >> 20) & 0x1) == 0)
+                                                  if (((word >> 23) & 0x1) == 0)
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
-                                                         x11001x00100xxxx111xxxxxxxxxxxxx
-                                                         st1b.  */
-                                                      return 1872;
+                                                         x11001x00001xxxx111xxxxxxxxxxxxx
+                                                         stnt1b.  */
+                                                      return 1937;
                                                     }
                                                   else
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
                                                     }
                                                   else
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
-                                                         x11001x00101xxxx111xxxxxxxxxxxxx
-                                                         st3b.  */
-                                                      return 1917;
+                                                         x11001x01001xxxx111xxxxxxxxxxxxx
+                                                         stnt1h.  */
+                                                      return 1941;
                                                     }
                                                 }
                                               else
                                                 {
                                                     }
                                                 }
                                               else
                                                 {
-                                                  if (((word >> 31) & 0x1) == 0)
+                                                  if (((word >> 23) & 0x1) == 0)
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
-                                                         011001x0110xxxxx111xxxxxxxxxxxxx
-                                                         fmmla.  */
-                                                      return 2397;
+                                                         x11001x00101xxxx111xxxxxxxxxxxxx
+                                                         st3b.  */
+                                                      return 1921;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
-                                                      if (((word >> 20) & 0x1) == 0)
-                                                        {
-                                                          /* 33222222222211111111110000000000
-                                                             10987654321098765432109876543210
-                                                             111001x01100xxxx111xxxxxxxxxxxxx
-                                                             st1h.  */
-                                                          return 1893;
-                                                        }
-                                                      else
-                                                        {
-                                                          /* 33222222222211111111110000000000
-                                                             10987654321098765432109876543210
-                                                             111001x01101xxxx111xxxxxxxxxxxxx
-                                                             st3h.  */
-                                                          return 1921;
-                                                        }
+                                                      /* 33222222222211111111110000000000
+                                                         10987654321098765432109876543210
+                                                         x11001x01101xxxx111xxxxxxxxxxxxx
+                                                         st3h.  */
+                                                      return 1925;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -8940,7 +8940,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx0xxxxxxxx0xxxx
                                              cmphs.  */
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx0xxxxxxxx0xxxx
                                              cmphs.  */
-                                          return 1330;
+                                          return 1334;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -8948,7 +8948,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx0xxxxxxxx1xxxx
                                              cmphi.  */
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx0xxxxxxxx1xxxx
                                              cmphi.  */
-                                          return 1327;
+                                          return 1331;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -8961,7 +8961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  101001x00x1xxxxxx00xxxxxxxxxxxxx
                                                  ld1rob.  */
                                                  10987654321098765432109876543210
                                                  101001x00x1xxxxxx00xxxxxxxxxxxxx
                                                  ld1rob.  */
-                                              return 2398;
+                                              return 2401;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -8969,7 +8969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  101001x01x1xxxxxx00xxxxxxxxxxxxx
                                                  ld1roh.  */
                                                  10987654321098765432109876543210
                                                  101001x01x1xxxxxx00xxxxxxxxxxxxx
                                                  ld1roh.  */
-                                              return 2399;
+                                              return 2402;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -8984,7 +8984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
-                                                      return 1501;
+                                                      return 1505;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -8992,7 +8992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx010xxxxxxxxxxxxx
                                                          ld1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx010xxxxxxxxxxxxx
                                                          ld1h.  */
-                                                      return 1521;
+                                                      return 1525;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9003,7 +9003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx010xxxxxxxxxxxxx
                                                          ld1b.  */
-                                                      return 1503;
+                                                      return 1507;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9011,7 +9011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx010xxxxxxxxxxxxx
                                                          ld1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx010xxxxxxxxxxxxx
                                                          ld1h.  */
-                                                      return 1523;
+                                                      return 1527;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9025,7 +9025,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx110xxxxxxxxxxxxx
                                                          ld2b.  */
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx110xxxxxxxxxxxxx
                                                          ld2b.  */
-                                                      return 1599;
+                                                      return 1603;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9033,7 +9033,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx110xxxxxxxxxxxxx
                                                          ld2h.  */
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx110xxxxxxxxxxxxx
                                                          ld2h.  */
-                                                      return 1603;
+                                                      return 1607;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9044,7 +9044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx110xxxxxxxxxxxxx
                                                          ld4b.  */
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx110xxxxxxxxxxxxx
                                                          ld4b.  */
-                                                      return 1615;
+                                                      return 1619;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9052,7 +9052,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx110xxxxxxxxxxxxx
                                                          ld4h.  */
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx110xxxxxxxxxxxxx
                                                          ld4h.  */
-                                                      return 1619;
+                                                      return 1623;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9075,7 +9075,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x11001x00x1xxxxx0000x0xxxxxxxxxx
                                                          fmla.  */
                                                          10987654321098765432109876543210
                                                          x11001x00x1xxxxx0000x0xxxxxxxxxx
                                                          fmla.  */
-                                                      return 1438;
+                                                      return 1442;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9085,7 +9085,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x11001x0101xxxxx0000x0xxxxxxxxxx
                                                              fmla.  */
                                                              10987654321098765432109876543210
                                                              x11001x0101xxxxx0000x0xxxxxxxxxx
                                                              fmla.  */
-                                                          return 1439;
+                                                          return 1443;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9093,7 +9093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x11001x0111xxxxx0000x0xxxxxxxxxx
                                                              fmla.  */
                                                              10987654321098765432109876543210
                                                              x11001x0111xxxxx0000x0xxxxxxxxxx
                                                              fmla.  */
-                                                          return 1440;
+                                                          return 1444;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -9105,7 +9105,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x11001x00x1xxxxx0000x1xxxxxxxxxx
                                                          fmls.  */
                                                          10987654321098765432109876543210
                                                          x11001x00x1xxxxx0000x1xxxxxxxxxx
                                                          fmls.  */
-                                                      return 1442;
+                                                      return 1446;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9115,7 +9115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x11001x0101xxxxx0000x1xxxxxxxxxx
                                                              fmls.  */
                                                              10987654321098765432109876543210
                                                              x11001x0101xxxxx0000x1xxxxxxxxxx
                                                              fmls.  */
-                                                          return 1443;
+                                                          return 1447;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9123,7 +9123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x11001x0111xxxxx0000x1xxxxxxxxxx
                                                              fmls.  */
                                                              10987654321098765432109876543210
                                                              x11001x0111xxxxx0000x1xxxxxxxxxx
                                                              fmls.  */
-                                                          return 1444;
+                                                          return 1448;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -9136,7 +9136,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0x01xxxxx0001xxxxxxxxxxxx
                                                      fcmla.  */
                                                      10987654321098765432109876543210
                                                      x11001x0x01xxxxx0001xxxxxxxxxxxx
                                                      fcmla.  */
-                                                  return 1386;
+                                                  return 1390;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9144,7 +9144,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0x11xxxxx0001xxxxxxxxxxxx
                                                      fcmla.  */
                                                      10987654321098765432109876543210
                                                      x11001x0x11xxxxx0001xxxxxxxxxxxx
                                                      fcmla.  */
-                                                  return 1387;
+                                                  return 1391;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -9158,7 +9158,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0001xxxxx010xxxxxxxxxxxxx
                                                      st1b.  */
                                                      10987654321098765432109876543210
                                                      x11001x0001xxxxx010xxxxxxxxxxxxx
                                                      st1b.  */
-                                                  return 1865;
+                                                  return 1869;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9170,7 +9170,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx010xx0xxxxxxxxxx
                                                              fmlalb.  */
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx010xx0xxxxxxxxxx
                                                              fmlalb.  */
-                                                          return 2077;
+                                                          return 2081;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9178,7 +9178,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx010xx1xxxxxxxxxx
                                                              fmlalt.  */
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx010xx1xxxxxxxxxx
                                                              fmlalt.  */
-                                                          return 2079;
+                                                          return 2083;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -9187,7 +9187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0101xxxxx010xxxxxxxxxxxxx
                                                          st1h.  */
                                                          10987654321098765432109876543210
                                                          111001x0101xxxxx010xxxxxxxxxxxxx
                                                          st1h.  */
-                                                      return 1884;
+                                                      return 1888;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9201,7 +9201,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0011xxxxx010xxxxxxxxxxxxx
                                                          bfdot.  */
                                                          10987654321098765432109876543210
                                                          011001x0011xxxxx010xxxxxxxxxxxxx
                                                          bfdot.  */
-                                                      return 2419;
+                                                      return 2422;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9209,7 +9209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0011xxxxx010xxxxxxxxxxxxx
                                                          st1b.  */
                                                          10987654321098765432109876543210
                                                          111001x0011xxxxx010xxxxxxxxxxxxx
                                                          st1b.  */
-                                                      return 1868;
+                                                      return 1872;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9222,7 +9222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0111xxxxx010xx0xxxxxxxxxx
                                                              bfmlalb.  */
                                                              10987654321098765432109876543210
                                                              011001x0111xxxxx010xx0xxxxxxxxxx
                                                              bfmlalb.  */
-                                                          return 2426;
+                                                          return 2429;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9230,7 +9230,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0111xxxxx010xx1xxxxxxxxxx
                                                              bfmlalt.  */
                                                              10987654321098765432109876543210
                                                              011001x0111xxxxx010xx1xxxxxxxxxx
                                                              bfmlalt.  */
-                                                          return 2425;
+                                                          return 2428;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -9239,7 +9239,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0111xxxxx010xxxxxxxxxxxxx
                                                          st1h.  */
                                                          10987654321098765432109876543210
                                                          111001x0111xxxxx010xxxxxxxxxxxxx
                                                          st1h.  */
-                                                      return 1889;
+                                                      return 1893;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9257,7 +9257,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x0x01xxxxx1x0xx0xxxxxxxxxx
                                                      fmlalb.  */
                                                      10987654321098765432109876543210
                                                      011001x0x01xxxxx1x0xx0xxxxxxxxxx
                                                      fmlalb.  */
-                                                  return 2078;
+                                                  return 2082;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9265,7 +9265,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x0x01xxxxx1x0xx1xxxxxxxxxx
                                                      fmlalt.  */
                                                      10987654321098765432109876543210
                                                      011001x0x01xxxxx1x0xx1xxxxxxxxxx
                                                      fmlalt.  */
-                                                  return 2080;
+                                                  return 2084;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -9274,7 +9274,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  111001x0x01xxxxx1x0xxxxxxxxxxxxx
                                                  st1h.  */
                                                  10987654321098765432109876543210
                                                  111001x0x01xxxxx1x0xxxxxxxxxxxxx
                                                  st1h.  */
-                                              return 1885;
+                                              return 1889;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -9285,7 +9285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x11001x0011xxxxx1x0xxxxxxxxxxxxx
                                                  bfdot.  */
                                                  10987654321098765432109876543210
                                                  x11001x0011xxxxx1x0xxxxxxxxxxxxx
                                                  bfdot.  */
-                                              return 2418;
+                                              return 2421;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -9297,7 +9297,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0111xxxxx1x0xx0xxxxxxxxxx
                                                          bfmlalb.  */
                                                          10987654321098765432109876543210
                                                          011001x0111xxxxx1x0xx0xxxxxxxxxx
                                                          bfmlalb.  */
-                                                      return 2424;
+                                                      return 2427;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9305,7 +9305,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0111xxxxx1x0xx1xxxxxxxxxx
                                                          bfmlalt.  */
                                                          10987654321098765432109876543210
                                                          011001x0111xxxxx1x0xx1xxxxxxxxxx
                                                          bfmlalt.  */
-                                                      return 2423;
+                                                      return 2426;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9314,7 +9314,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0111xxxxx1x0xxxxxxxxxxxxx
                                                      st1h.  */
                                                      10987654321098765432109876543210
                                                      111001x0111xxxxx1x0xxxxxxxxxxxxx
                                                      st1h.  */
-                                                  return 1890;
+                                                  return 1894;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -9333,7 +9333,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx1xxxxxxxx0xxxx
                                              cmplo.  */
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx1xxxxxxxx0xxxx
                                              cmplo.  */
-                                          return 1334;
+                                          return 1338;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -9341,7 +9341,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx1xxxxxxxx1xxxx
                                              cmpls.  */
                                              10987654321098765432109876543210
                                              001001x0xx1xxxxxxx1xxxxxxxx1xxxx
                                              cmpls.  */
-                                          return 1336;
+                                          return 1340;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -9356,7 +9356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x00x1xxxxx001xxxxxxxxxxxxx
                                                      ld1rob.  */
                                                      10987654321098765432109876543210
                                                      101001x00x1xxxxx001xxxxxxxxxxxxx
                                                      ld1rob.  */
-                                                  return 2402;
+                                                  return 2405;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9364,7 +9364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x01x1xxxxx001xxxxxxxxxxxxx
                                                      ld1roh.  */
                                                      10987654321098765432109876543210
                                                      101001x01x1xxxxx001xxxxxxxxxxxxx
                                                      ld1roh.  */
-                                                  return 2403;
+                                                  return 2406;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -9379,7 +9379,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00010xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00010xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
-                                                          return 1508;
+                                                          return 1512;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9387,7 +9387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01010xxxx101xxxxxxxxxxxxx
                                                              ld1h.  */
                                                              10987654321098765432109876543210
                                                              101001x01010xxxx101xxxxxxxxxxxxx
                                                              ld1h.  */
-                                                          return 1529;
+                                                          return 1533;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -9398,7 +9398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00110xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00110xxxx101xxxxxxxxxxxxx
                                                              ld1b.  */
-                                                          return 1510;
+                                                          return 1514;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9406,7 +9406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01110xxxx101xxxxxxxxxxxxx
                                                              ld1h.  */
                                                              10987654321098765432109876543210
                                                              101001x01110xxxx101xxxxxxxxxxxxx
                                                              ld1h.  */
-                                                          return 1531;
+                                                          return 1535;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -9420,7 +9420,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00011xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00011xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
-                                                          return 1700;
+                                                          return 1704;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9428,7 +9428,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01011xxxx101xxxxxxxxxxxxx
                                                              ldnf1h.  */
                                                              10987654321098765432109876543210
                                                              101001x01011xxxx101xxxxxxxxxxxxx
                                                              ldnf1h.  */
-                                                          return 1704;
+                                                          return 1708;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -9439,7 +9439,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x00111xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
                                                              10987654321098765432109876543210
                                                              101001x00111xxxx101xxxxxxxxxxxxx
                                                              ldnf1b.  */
-                                                          return 1702;
+                                                          return 1706;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9447,7 +9447,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              101001x01111xxxx101xxxxxxxxxxxxx
                                                              ldnf1h.  */
                                                              10987654321098765432109876543210
                                                              101001x01111xxxx101xxxxxxxxxxxxx
                                                              ldnf1h.  */
-                                                          return 1706;
+                                                          return 1710;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -9465,7 +9465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
-                                                      return 1626;
+                                                      return 1630;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9473,7 +9473,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx011xxxxxxxxxxxxx
                                                          ldff1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx011xxxxxxxxxxxxx
                                                          ldff1h.  */
-                                                      return 1645;
+                                                      return 1649;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9484,7 +9484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx011xxxxxxxxxxxxx
                                                          ldff1b.  */
-                                                      return 1630;
+                                                      return 1634;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9492,7 +9492,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx011xxxxxxxxxxxxx
                                                          ldff1h.  */
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx011xxxxxxxxxxxxx
                                                          ldff1h.  */
-                                                      return 1649;
+                                                      return 1653;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9506,7 +9506,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx111xxxxxxxxxxxxx
                                                          ld2b.  */
                                                          10987654321098765432109876543210
                                                          101001x0001xxxxx111xxxxxxxxxxxxx
                                                          ld2b.  */
-                                                      return 1600;
+                                                      return 1604;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9514,7 +9514,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx111xxxxxxxxxxxxx
                                                          ld2h.  */
                                                          10987654321098765432109876543210
                                                          101001x0101xxxxx111xxxxxxxxxxxxx
                                                          ld2h.  */
-                                                      return 1604;
+                                                      return 1608;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9525,7 +9525,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx111xxxxxxxxxxxxx
                                                          ld4b.  */
                                                          10987654321098765432109876543210
                                                          101001x0011xxxxx111xxxxxxxxxxxxx
                                                          ld4b.  */
-                                                      return 1616;
+                                                      return 1620;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9533,7 +9533,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx111xxxxxxxxxxxxx
                                                          ld4h.  */
                                                          10987654321098765432109876543210
                                                          101001x0111xxxxx111xxxxxxxxxxxxx
                                                          ld4h.  */
-                                                      return 1620;
+                                                      return 1624;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9552,7 +9552,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x11001x00x1xxxxx001xxxxxxxxxxxxx
                                                  fmul.  */
                                                  10987654321098765432109876543210
                                                  x11001x00x1xxxxx001xxxxxxxxxxxxx
                                                  fmul.  */
-                                              return 1449;
+                                              return 1453;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -9562,7 +9562,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0101xxxxx001xxxxxxxxxxxxx
                                                      fmul.  */
                                                      10987654321098765432109876543210
                                                      x11001x0101xxxxx001xxxxxxxxxxxxx
                                                      fmul.  */
-                                                  return 1450;
+                                                  return 1454;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9570,7 +9570,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0111xxxxx001xxxxxxxxxxxxx
                                                      fmul.  */
                                                      10987654321098765432109876543210
                                                      x11001x0111xxxxx001xxxxxxxxxxxxx
                                                      fmul.  */
-                                                  return 1451;
+                                                  return 1455;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -9586,7 +9586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0x01xxxxx101xx0xxxxxxxxxx
                                                          fmlslb.  */
                                                          10987654321098765432109876543210
                                                          011001x0x01xxxxx101xx0xxxxxxxxxx
                                                          fmlslb.  */
-                                                      return 2082;
+                                                      return 2086;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9594,7 +9594,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0x01xxxxx101xx1xxxxxxxxxx
                                                          fmlslt.  */
                                                          10987654321098765432109876543210
                                                          011001x0x01xxxxx101xx1xxxxxxxxxx
                                                          fmlslt.  */
-                                                      return 2084;
+                                                      return 2088;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9603,7 +9603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x0x01xxxxx101xxxxxxxxxxxxx
                                                      st1h.  */
                                                      10987654321098765432109876543210
                                                      111001x0x01xxxxx101xxxxxxxxxxxxx
                                                      st1h.  */
-                                                  return 1886;
+                                                  return 1890;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -9614,7 +9614,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0011xxxxx101xxxxxxxxxxxxx
                                                      st1b.  */
                                                      10987654321098765432109876543210
                                                      x11001x0011xxxxx101xxxxxxxxxxxxx
                                                      st1b.  */
-                                                  return 1873;
+                                                  return 1877;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9622,7 +9622,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0111xxxxx101xxxxxxxxxxxxx
                                                      st1h.  */
                                                      10987654321098765432109876543210
                                                      x11001x0111xxxxx101xxxxxxxxxxxxx
                                                      st1h.  */
-                                                  return 1894;
+                                                  return 1898;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -9639,7 +9639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0001xxxxx011xxxxxxxxxxxxx
                                                      st2b.  */
                                                      10987654321098765432109876543210
                                                      x11001x0001xxxxx011xxxxxxxxxxxxx
                                                      st2b.  */
-                                                  return 1908;
+                                                  return 1912;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9651,7 +9651,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx011xx0xxxxxxxxxx
                                                              fmlslb.  */
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx011xx0xxxxxxxxxx
                                                              fmlslb.  */
-                                                          return 2081;
+                                                          return 2085;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9659,7 +9659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx011xx1xxxxxxxxxx
                                                              fmlslt.  */
                                                              10987654321098765432109876543210
                                                              011001x0101xxxxx011xx1xxxxxxxxxx
                                                              fmlslt.  */
-                                                          return 2083;
+                                                          return 2087;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -9668,7 +9668,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x0101xxxxx011xxxxxxxxxxxxx
                                                          st2h.  */
                                                          10987654321098765432109876543210
                                                          111001x0101xxxxx011xxxxxxxxxxxxx
                                                          st2h.  */
-                                                      return 1912;
+                                                      return 1916;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9680,7 +9680,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0011xxxxx011xxxxxxxxxxxxx
                                                      st4b.  */
                                                      10987654321098765432109876543210
                                                      x11001x0011xxxxx011xxxxxxxxxxxxx
                                                      st4b.  */
-                                                  return 1924;
+                                                  return 1928;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -9688,7 +9688,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x11001x0111xxxxx011xxxxxxxxxxxxx
                                                      st4h.  */
                                                      10987654321098765432109876543210
                                                      x11001x0111xxxxx011xxxxxxxxxxxxx
                                                      st4h.  */
-                                                  return 1928;
+                                                  return 1932;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -9704,7 +9704,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x11001x00010xxxx111xxxxxxxxxxxxx
                                                          st1b.  */
                                                          10987654321098765432109876543210
                                                          x11001x00010xxxx111xxxxxxxxxxxxx
                                                          st1b.  */
-                                                      return 1870;
+                                                      return 1874;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9712,7 +9712,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x11001x00011xxxx111xxxxxxxxxxxxx
                                                          st2b.  */
                                                          10987654321098765432109876543210
                                                          x11001x00011xxxx111xxxxxxxxxxxxx
                                                          st2b.  */
-                                                      return 1909;
+                                                      return 1913;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -9723,7 +9723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0101xxxxx111xxxxxxxxxxxxx
                                                          fmmla.  */
                                                          10987654321098765432109876543210
                                                          011001x0101xxxxx111xxxxxxxxxxxxx
                                                          fmmla.  */
-                                                      return 2396;
+                                                      return 2399;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9733,7 +9733,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x01010xxxx111xxxxxxxxxxxxx
                                                              st1h.  */
                                                              10987654321098765432109876543210
                                                              111001x01010xxxx111xxxxxxxxxxxxx
                                                              st1h.  */
-                                                          return 1891;
+                                                          return 1895;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9741,7 +9741,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x01011xxxx111xxxxxxxxxxxxx
                                                              st2h.  */
                                                              10987654321098765432109876543210
                                                              111001x01011xxxx111xxxxxxxxxxxxx
                                                              st2h.  */
-                                                          return 1913;
+                                                          return 1917;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -9756,7 +9756,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x0011xxxxx111xxxxxxxxxxxxx
                                                          bfmmla.  */
                                                          10987654321098765432109876543210
                                                          011001x0011xxxxx111xxxxxxxxxxxxx
                                                          bfmmla.  */
-                                                      return 2420;
+                                                      return 2423;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9766,7 +9766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x00110xxxx111xxxxxxxxxxxxx
                                                              st1b.  */
                                                              10987654321098765432109876543210
                                                              111001x00110xxxx111xxxxxxxxxxxxx
                                                              st1b.  */
-                                                          return 1874;
+                                                          return 1878;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -9774,27 +9774,38 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x00111xxxx111xxxxxxxxxxxxx
                                                              st4b.  */
                                                              10987654321098765432109876543210
                                                              111001x00111xxxx111xxxxxxxxxxxxx
                                                              st4b.  */
-                                                          return 1925;
+                                                          return 1929;
                                                         }
                                                     }
                                                 }
                                               else
                                                 {
                                                         }
                                                     }
                                                 }
                                               else
                                                 {
-                                                  if (((word >> 20) & 0x1) == 0)
+                                                  if (((word >> 31) & 0x1) == 0)
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
                                                     {
                                                       /* 33222222222211111111110000000000
                                                          10987654321098765432109876543210
-                                                         x11001x01110xxxx111xxxxxxxxxxxxx
-                                                         st1h.  */
-                                                      return 1895;
+                                                         011001x0111xxxxx111xxxxxxxxxxxxx
+                                                         fmmla.  */
+                                                      return 2400;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
-                                                      /* 33222222222211111111110000000000
-                                                         10987654321098765432109876543210
-                                                         x11001x01111xxxx111xxxxxxxxxxxxx
-                                                         st4h.  */
-                                                      return 1929;
+                                                      if (((word >> 20) & 0x1) == 0)
+                                                        {
+                                                          /* 33222222222211111111110000000000
+                                                             10987654321098765432109876543210
+                                                             111001x01110xxxx111xxxxxxxxxxxxx
+                                                             st1h.  */
+                                                          return 1899;
+                                                        }
+                                                      else
+                                                        {
+                                                          /* 33222222222211111111110000000000
+                                                             10987654321098765432109876543210
+                                                             111001x01111xxxx111xxxxxxxxxxxxx
+                                                             st4h.  */
+                                                          return 1933;
+                                                        }
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -9825,7 +9836,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x10000xxxxxxxxxxxxxxxxxxxx
                                                  orr.  */
                                                  10987654321098765432109876543210
                                                  000001x10000xxxxxxxxxxxxxxxxxxxx
                                                  orr.  */
-                                              return 1754;
+                                              return 1758;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -9833,7 +9844,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x11000xxxxxxxxxxxxxxxxxxxx
                                                  and.  */
                                                  10987654321098765432109876543210
                                                  000001x11000xxxxxxxxxxxxxxxxxxxx
                                                  and.  */
-                                              return 1282;
+                                              return 1286;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -9844,7 +9855,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x10100xxxxxxxxxxxxxxxxxxxx
                                                  eor.  */
                                                  10987654321098765432109876543210
                                                  000001x10100xxxxxxxxxxxxxxxxxxxx
                                                  eor.  */
-                                              return 1369;
+                                              return 1373;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -9852,7 +9863,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x11100xxxxxxxxxxxxxxxxxxxx
                                                  dupm.  */
                                                  10987654321098765432109876543210
                                                  000001x11100xxxxxxxxxxxxxxxxxxxx
                                                  dupm.  */
-                                              return 1367;
+                                              return 1371;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -9864,7 +9875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              000001x1xx01xxxx0xxxxxxxxxxxxxxx
                                              cpy.  */
                                              10987654321098765432109876543210
                                              000001x1xx01xxxx0xxxxxxxxxxxxxxx
                                              cpy.  */
-                                          return 1352;
+                                          return 1356;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -9872,7 +9883,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              000001x1xx01xxxx1xxxxxxxxxxxxxxx
                                              fcpy.  */
                                              10987654321098765432109876543210
                                              000001x1xx01xxxx1xxxxxxxxxxxxxxx
                                              fcpy.  */
-                                          return 1399;
+                                          return 1403;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -9892,7 +9903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1001xxxxx000xxxxxxxxxxxxx
                                                          ext.  */
                                                          10987654321098765432109876543210
                                                          000001x1001xxxxx000xxxxxxxxxxxxx
                                                          ext.  */
-                                                      return 1374;
+                                                      return 1378;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -9904,7 +9915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1101xxxxx000x00xxxxxxxxxx
                                                                  zip1.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1101xxxxx000x00xxxxxxxxxx
                                                                  zip1.  */
-                                                              return 2406;
+                                                              return 2409;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -9913,8 +9924,8 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                   /* 33222222222211111111110000000000
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000010xxxxxxxxxx
                                                                   /* 33222222222211111111110000000000
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000010xxxxxxxxxx
-                                                                     uzip1.  */
-                                                                  return 2408;
+                                                                     uzp1.  */
+                                                                  return 2411;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -9922,7 +9933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000110xxxxxxxxxx
                                                                      trn1.  */
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000110xxxxxxxxxx
                                                                      trn1.  */
-                                                                  return 2410;
+                                                                  return 2413;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -9934,7 +9945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1101xxxxx000x01xxxxxxxxxx
                                                                  zip2.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1101xxxxx000x01xxxxxxxxxx
                                                                  zip2.  */
-                                                              return 2407;
+                                                              return 2410;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -9943,8 +9954,8 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                   /* 33222222222211111111110000000000
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000011xxxxxxxxxx
                                                                   /* 33222222222211111111110000000000
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000011xxxxxxxxxx
-                                                                     uzip2.  */
-                                                                  return 2409;
+                                                                     uzp2.  */
+                                                                  return 2412;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -9952,7 +9963,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000111xxxxxxxxxx
                                                                      trn2.  */
                                                                      10987654321098765432109876543210
                                                                      000001x1101xxxxx000111xxxxxxxxxx
                                                                      trn2.  */
-                                                                  return 2411;
+                                                                  return 2414;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -9964,7 +9975,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      000001x1x11xxxxx000xxxxxxxxxxxxx
                                                      ext.  */
                                                      10987654321098765432109876543210
                                                      000001x1x11xxxxx000xxxxxxxxxxxxx
                                                      ext.  */
-                                                  return 2064;
+                                                  return 2068;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -9981,7 +9992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0000100xxxxxxxxxxxxx
                                                                  cpy.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0000100xxxxxxxxxxxxx
                                                                  cpy.  */
-                                                              return 1350;
+                                                              return 1354;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -9989,7 +10000,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1000100xxxxxxxxxxxxx
                                                                  clasta.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1000100xxxxxxxxxxxxx
                                                                  clasta.  */
-                                                              return 1308;
+                                                              return 1312;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -10000,7 +10011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0100100xxxxxxxxxxxxx
                                                                  revb.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0100100xxxxxxxxxxxxx
                                                                  revb.  */
-                                                              return 1802;
+                                                              return 1806;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -10008,7 +10019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1100100xxxxxxxxxxxxx
                                                                  splice.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1100100xxxxxxxxxxxxx
                                                                  splice.  */
-                                                              return 1829;
+                                                              return 1833;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -10022,7 +10033,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0010100xxxxxxxxxxxxx
                                                                  lasta.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0010100xxxxxxxxxxxxx
                                                                  lasta.  */
-                                                              return 1496;
+                                                              return 1500;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -10030,7 +10041,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1010100xxxxxxxxxxxxx
                                                                  clasta.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1010100xxxxxxxxxxxxx
                                                                  clasta.  */
-                                                              return 1309;
+                                                              return 1313;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -10039,7 +10050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xx110100xxxxxxxxxxxxx
                                                              revw.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xx110100xxxxxxxxxxxxx
                                                              revw.  */
-                                                          return 1804;
+                                                          return 1808;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10055,7 +10066,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0001100xxxxxxxxxxxxx
                                                                  compact.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0001100xxxxxxxxxxxxx
                                                                  compact.  */
-                                                              return 1349;
+                                                              return 1353;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -10063,7 +10074,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1001100xxxxxxxxxxxxx
                                                                  clastb.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1001100xxxxxxxxxxxxx
                                                                  clastb.  */
-                                                              return 1311;
+                                                              return 1315;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -10074,7 +10085,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0101100xxxxxxxxxxxxx
                                                                  revh.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0101100xxxxxxxxxxxxx
                                                                  revh.  */
-                                                              return 1803;
+                                                              return 1807;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -10082,7 +10093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1101100xxxxxxxxxxxxx
                                                                  splice.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1101100xxxxxxxxxxxxx
                                                                  splice.  */
-                                                              return 2159;
+                                                              return 2163;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -10096,7 +10107,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0011100xxxxxxxxxxxxx
                                                                  lastb.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x0011100xxxxxxxxxxxxx
                                                                  lastb.  */
-                                                              return 1498;
+                                                              return 1502;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -10104,7 +10115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1011100xxxxxxxxxxxxx
                                                                  clastb.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx1x1011100xxxxxxxxxxxxx
                                                                  clastb.  */
-                                                              return 1312;
+                                                              return 1316;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -10113,7 +10124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xx111100xxxxxxxxxxxxx
                                                              rbit.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xx111100xxxxxxxxxxxxx
                                                              rbit.  */
-                                                          return 1795;
+                                                          return 1799;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10133,7 +10144,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx001000xxxxxxxxxx
                                                              dup.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx001000xxxxxxxxxx
                                                              dup.  */
-                                                          return 1365;
+                                                          return 1369;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10141,7 +10152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx001100xxxxxxxxxx
                                                              tbl.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx001100xxxxxxxxxx
                                                              tbl.  */
-                                                          return 1952;
+                                                          return 1956;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10152,7 +10163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx001010xxxxxxxxxx
                                                              tbl.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx001010xxxxxxxxxx
                                                              tbl.  */
-                                                          return 2248;
+                                                          return 2252;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10170,7 +10181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                                  10987654321098765432109876543210
                                                                                  000001x1xx100000001110xxxxxxxxxx
                                                                                  dup.  */
                                                                                  10987654321098765432109876543210
                                                                                  000001x1xx100000001110xxxxxxxxxx
                                                                                  dup.  */
-                                                                              return 1364;
+                                                                              return 1368;
                                                                             }
                                                                           else
                                                                             {
                                                                             }
                                                                           else
                                                                             {
@@ -10178,7 +10189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                                  10987654321098765432109876543210
                                                                                  000001x1xx110000001110xxxxxxxxxx
                                                                                  sunpklo.  */
                                                                                  10987654321098765432109876543210
                                                                                  000001x1xx110000001110xxxxxxxxxx
                                                                                  sunpklo.  */
-                                                                              return 1948;
+                                                                              return 1952;
                                                                             }
                                                                         }
                                                                       else
                                                                             }
                                                                         }
                                                                       else
@@ -10187,7 +10198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              000001x1xx1x1000001110xxxxxxxxxx
                                                                              rev.  */
                                                                              10987654321098765432109876543210
                                                                              000001x1xx1x1000001110xxxxxxxxxx
                                                                              rev.  */
-                                                                          return 1801;
+                                                                          return 1805;
                                                                         }
                                                                     }
                                                                   else
                                                                         }
                                                                     }
                                                                   else
@@ -10198,7 +10209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              000001x1xx10x100001110xxxxxxxxxx
                                                                              insr.  */
                                                                              10987654321098765432109876543210
                                                                              000001x1xx10x100001110xxxxxxxxxx
                                                                              insr.  */
-                                                                          return 1493;
+                                                                          return 1497;
                                                                         }
                                                                       else
                                                                         {
                                                                         }
                                                                       else
                                                                         {
@@ -10206,7 +10217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              000001x1xx11x100001110xxxxxxxxxx
                                                                              insr.  */
                                                                              10987654321098765432109876543210
                                                                              000001x1xx11x100001110xxxxxxxxxx
                                                                              insr.  */
-                                                                          return 1494;
+                                                                          return 1498;
                                                                         }
                                                                     }
                                                                 }
                                                                         }
                                                                     }
                                                                 }
@@ -10216,7 +10227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x1xx1xxx10001110xxxxxxxxxx
                                                                      uunpklo.  */
                                                                      10987654321098765432109876543210
                                                                      000001x1xx1xxx10001110xxxxxxxxxx
                                                                      uunpklo.  */
-                                                                  return 2011;
+                                                                  return 2015;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -10227,7 +10238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x1xx1xxx01001110xxxxxxxxxx
                                                                      sunpkhi.  */
                                                                      10987654321098765432109876543210
                                                                      000001x1xx1xxx01001110xxxxxxxxxx
                                                                      sunpkhi.  */
-                                                                  return 1947;
+                                                                  return 1951;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -10235,7 +10246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x1xx1xxx11001110xxxxxxxxxx
                                                                      uunpkhi.  */
                                                                      10987654321098765432109876543210
                                                                      000001x1xx1xxx11001110xxxxxxxxxx
                                                                      uunpkhi.  */
-                                                                  return 2010;
+                                                                  return 2014;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -10247,7 +10258,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      000001x1xx1xxxxx001xx1xxxxxxxxxx
                                                      tbx.  */
                                                      10987654321098765432109876543210
                                                      000001x1xx1xxxxx001xx1xxxxxxxxxx
                                                      tbx.  */
-                                                  return 2249;
+                                                  return 2253;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -10262,7 +10273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx100xx0101xxxxxxxxxxxxx
                                                              lasta.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx100xx0101xxxxxxxxxxxxx
                                                              lasta.  */
-                                                          return 1495;
+                                                          return 1499;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10270,7 +10281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx110xx0101xxxxxxxxxxxxx
                                                              clasta.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx110xx0101xxxxxxxxxxxxx
                                                              clasta.  */
-                                                          return 1310;
+                                                          return 1314;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10279,7 +10290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1xx1x1xx0101xxxxxxxxxxxxx
                                                          cpy.  */
                                                          10987654321098765432109876543210
                                                          000001x1xx1x1xx0101xxxxxxxxxxxxx
                                                          cpy.  */
-                                                      return 1351;
+                                                      return 1355;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -10290,7 +10301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1xx10xxx1101xxxxxxxxxxxxx
                                                          lastb.  */
                                                          10987654321098765432109876543210
                                                          000001x1xx10xxx1101xxxxxxxxxxxxx
                                                          lastb.  */
-                                                      return 1497;
+                                                      return 1501;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -10298,7 +10309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1xx11xxx1101xxxxxxxxxxxxx
                                                          clastb.  */
                                                          10987654321098765432109876543210
                                                          000001x1xx11xxx1101xxxxxxxxxxxxx
                                                          clastb.  */
-                                                      return 1313;
+                                                      return 1317;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -10322,7 +10333,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x1xx10xxxx010000xxxxxxxxxx
                                                                  zip1.  */
                                                                  10987654321098765432109876543210
                                                                  000001x1xx10xxxx010000xxxxxxxxxx
                                                                  zip1.  */
-                                                              return 2028;
+                                                              return 2032;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -10334,7 +10345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x1xx11x0x0010000xxxxxxxxxx
                                                                          punpklo.  */
                                                                          10987654321098765432109876543210
                                                                          000001x1xx11x0x0010000xxxxxxxxxx
                                                                          punpklo.  */
-                                                                      return 1794;
+                                                                      return 1798;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -10342,7 +10353,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000001x1xx11x1x0010000xxxxxxxxxx
                                                                          rev.  */
                                                                          10987654321098765432109876543210
                                                                          000001x1xx11x1x0010000xxxxxxxxxx
                                                                          rev.  */
-                                                                      return 1800;
+                                                                      return 1804;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -10351,7 +10362,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x1xx11xxx1010000xxxxxxxxxx
                                                                      punpkhi.  */
                                                                      10987654321098765432109876543210
                                                                      000001x1xx11xxx1010000xxxxxxxxxx
                                                                      punpkhi.  */
-                                                                  return 1793;
+                                                                  return 1797;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -10361,7 +10372,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011000xxxxxxxxxx
                                                              zip1.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011000xxxxxxxxxx
                                                              zip1.  */
-                                                          return 2029;
+                                                          return 2033;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10372,7 +10383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx010100xxxxxxxxxx
                                                              trn1.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx010100xxxxxxxxxx
                                                              trn1.  */
-                                                          return 1953;
+                                                          return 1957;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10380,7 +10391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011100xxxxxxxxxx
                                                              trn1.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011100xxxxxxxxxx
                                                              trn1.  */
-                                                          return 1954;
+                                                          return 1958;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10392,7 +10403,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx010x10xxxxxxxxxx
                                                          uzp1.  */
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx010x10xxxxxxxxxx
                                                          uzp1.  */
-                                                      return 2015;
+                                                      return 2019;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -10400,7 +10411,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx011x10xxxxxxxxxx
                                                          uzp1.  */
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx011x10xxxxxxxxxx
                                                          uzp1.  */
-                                                      return 2016;
+                                                      return 2020;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -10416,7 +10427,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx010001xxxxxxxxxx
                                                              zip2.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx010001xxxxxxxxxx
                                                              zip2.  */
-                                                          return 2030;
+                                                          return 2034;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10424,7 +10435,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011001xxxxxxxxxx
                                                              zip2.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011001xxxxxxxxxx
                                                              zip2.  */
-                                                          return 2031;
+                                                          return 2035;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10435,7 +10446,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx010101xxxxxxxxxx
                                                              trn2.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx010101xxxxxxxxxx
                                                              trn2.  */
-                                                          return 1955;
+                                                          return 1959;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10443,7 +10454,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011101xxxxxxxxxx
                                                              trn2.  */
                                                              10987654321098765432109876543210
                                                              000001x1xx1xxxxx011101xxxxxxxxxx
                                                              trn2.  */
-                                                          return 1956;
+                                                          return 1960;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10455,7 +10466,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx010x11xxxxxxxxxx
                                                          uzp2.  */
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx010x11xxxxxxxxxx
                                                          uzp2.  */
-                                                      return 2017;
+                                                      return 2021;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -10463,7 +10474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx011x11xxxxxxxxxx
                                                          uzp2.  */
                                                          10987654321098765432109876543210
                                                          000001x1xx1xxxxx011x11xxxxxxxxxx
                                                          uzp2.  */
-                                                      return 2018;
+                                                      return 2022;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -10474,7 +10485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              000001x1xx1xxxxx11xxxxxxxxxxxxxx
                                              sel.  */
                                              10987654321098765432109876543210
                                              000001x1xx1xxxxx11xxxxxxxxxxxxxx
                                              sel.  */
-                                          return 1819;
+                                          return 1823;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -10493,7 +10504,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  100001x1x0xxxxxx000xxxxxxxxxxxxx
                                                  ldr.  */
                                                  10987654321098765432109876543210
                                                  100001x1x0xxxxxx000xxxxxxxxxxxxx
                                                  ldr.  */
-                                              return 1723;
+                                              return 1727;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -10501,7 +10512,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  100001x1x1xxxxxx000xxxxxxxxxxxxx
                                                  prfb.  */
                                                  10987654321098765432109876543210
                                                  100001x1x1xxxxxx000xxxxxxxxxxxxx
                                                  prfb.  */
-                                              return 1767;
+                                              return 1771;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -10512,7 +10523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  100001x10xxxxxxx100xxxxxxxxxxxxx
                                                  ld1rsh.  */
                                                  10987654321098765432109876543210
                                                  100001x10xxxxxxx100xxxxxxxxxxxxx
                                                  ld1rsh.  */
-                                              return 1552;
+                                              return 1556;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -10520,7 +10531,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  100001x11xxxxxxx100xxxxxxxxxxxxx
                                                  ld1rsb.  */
                                                  10987654321098765432109876543210
                                                  100001x11xxxxxxx100xxxxxxxxxxxxx
                                                  ld1rsb.  */
-                                              return 1549;
+                                              return 1553;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -10536,7 +10547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x10x0xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      100001x10x0xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1587;
+                                                  return 1591;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -10544,7 +10555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x10x1xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      100001x10x1xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1588;
+                                                  return 1592;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -10555,7 +10566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x110xxxxxx010xxxxxxxxxxxxx
                                                      ldr.  */
                                                      10987654321098765432109876543210
                                                      100001x110xxxxxx010xxxxxxxxxxxxx
                                                      ldr.  */
-                                                  return 1724;
+                                                  return 1728;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -10563,7 +10574,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx010xxxxxxxxxxxxx
                                                      prfw.  */
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx010xxxxxxxxxxxxx
                                                      prfw.  */
-                                                  return 1788;
+                                                  return 1792;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -10579,7 +10590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x1000xxxxx110xxxxxxxxxxxxx
                                                          prfw.  */
                                                          10987654321098765432109876543210
                                                          100001x1000xxxxx110xxxxxxxxxxxxx
                                                          prfw.  */
-                                                      return 1784;
+                                                      return 1788;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -10587,7 +10598,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x1100xxxxx110xxxxxxxxxxxxx
                                                          prfd.  */
                                                          10987654321098765432109876543210
                                                          100001x1100xxxxx110xxxxxxxxxxxxx
                                                          prfd.  */
-                                                      return 1770;
+                                                      return 1774;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -10596,7 +10607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x1x01xxxxx110xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      100001x1x01xxxxx110xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1595;
+                                                  return 1599;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -10607,7 +10618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x101xxxxxx110xxxxxxxxxxxxx
                                                      ld1rw.  */
                                                      10987654321098765432109876543210
                                                      100001x101xxxxxx110xxxxxxxxxxxxx
                                                      ld1rw.  */
-                                                  return 1555;
+                                                  return 1559;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -10615,7 +10626,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx110xxxxxxxxxxxxx
                                                      ld1rsb.  */
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx110xxxxxxxxxxxxx
                                                      ld1rsb.  */
-                                                  return 1551;
+                                                  return 1555;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -10631,7 +10642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              100001x1xxxxxxxx001xxxxxxxxxxxxx
                                              prfh.  */
                                              10987654321098765432109876543210
                                              100001x1xxxxxxxx001xxxxxxxxxxxxx
                                              prfh.  */
-                                          return 1781;
+                                          return 1785;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -10641,7 +10652,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  100001x1x0xxxxxx101xxxxxxxxxxxxx
                                                  ldnt1w.  */
                                                  10987654321098765432109876543210
                                                  100001x1x0xxxxxx101xxxxxxxxxxxxx
                                                  ldnt1w.  */
-                                              return 2095;
+                                              return 2099;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -10651,7 +10662,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x101xxxxxx101xxxxxxxxxxxxx
                                                      ld1rsh.  */
                                                      10987654321098765432109876543210
                                                      100001x101xxxxxx101xxxxxxxxxxxxx
                                                      ld1rsh.  */
-                                                  return 1553;
+                                                  return 1557;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -10659,7 +10670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx101xxxxxxxxxxxxx
                                                      ld1rsb.  */
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx101xxxxxxxxxxxxx
                                                      ld1rsb.  */
-                                                  return 1550;
+                                                  return 1554;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -10676,7 +10687,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x10x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
                                                      10987654321098765432109876543210
                                                      100001x10x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
-                                                  return 1687;
+                                                  return 1691;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -10684,7 +10695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x10x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
                                                      10987654321098765432109876543210
                                                      100001x10x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
-                                                  return 1688;
+                                                  return 1692;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -10693,7 +10704,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  100001x11xxxxxxx011xxxxxxxxxxxxx
                                                  prfd.  */
                                                  10987654321098765432109876543210
                                                  100001x11xxxxxxx011xxxxxxxxxxxxx
                                                  prfd.  */
-                                              return 1774;
+                                              return 1778;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -10708,7 +10719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x1000xxxxx111xxxxxxxxxxxxx
                                                          prfw.  */
                                                          10987654321098765432109876543210
                                                          100001x1000xxxxx111xxxxxxxxxxxxx
                                                          prfw.  */
-                                                      return 1787;
+                                                      return 1791;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -10716,7 +10727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x1100xxxxx111xxxxxxxxxxxxx
                                                          prfd.  */
                                                          10987654321098765432109876543210
                                                          100001x1100xxxxx111xxxxxxxxxxxxx
                                                          prfd.  */
-                                                      return 1773;
+                                                      return 1777;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -10725,7 +10736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x1x01xxxxx111xxxxxxxxxxxxx
                                                      ldff1w.  */
                                                      10987654321098765432109876543210
                                                      100001x1x01xxxxx111xxxxxxxxxxxxx
                                                      ldff1w.  */
-                                                  return 1697;
+                                                  return 1701;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -10736,7 +10747,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x101xxxxxx111xxxxxxxxxxxxx
                                                      ld1rw.  */
                                                      10987654321098765432109876543210
                                                      100001x101xxxxxx111xxxxxxxxxxxxx
                                                      ld1rw.  */
-                                                  return 1556;
+                                                  return 1560;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -10744,7 +10755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx111xxxxxxxxxxxxx
                                                      ld1rd.  */
                                                      10987654321098765432109876543210
                                                      100001x111xxxxxx111xxxxxxxxxxxxx
                                                      ld1rd.  */
-                                                  return 1537;
+                                                  return 1541;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -10774,7 +10785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000000xxxxxxxxxx
                                                              saddlb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000000xxxxxxxxxx
                                                              saddlb.  */
-                                                          return 2125;
+                                                          return 2129;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10782,7 +10793,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000100xxxxxxxxxx
                                                              ssublb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000100xxxxxxxxxx
                                                              ssublb.  */
-                                                          return 2232;
+                                                          return 2236;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10793,7 +10804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000010xxxxxxxxxx
                                                              uaddlb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000010xxxxxxxxxx
                                                              uaddlb.  */
-                                                          return 2256;
+                                                          return 2260;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10801,7 +10812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000110xxxxxxxxxx
                                                              usublb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000110xxxxxxxxxx
                                                              usublb.  */
-                                                          return 2309;
+                                                          return 2313;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10815,7 +10826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000001xxxxxxxxxx
                                                              saddlt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000001xxxxxxxxxx
                                                              saddlt.  */
-                                                          return 2127;
+                                                          return 2131;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10823,7 +10834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000101xxxxxxxxxx
                                                              ssublt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000101xxxxxxxxxx
                                                              ssublt.  */
-                                                          return 2234;
+                                                          return 2238;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10834,7 +10845,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000011xxxxxxxxxx
                                                              uaddlt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000011xxxxxxxxxx
                                                              uaddlt.  */
-                                                          return 2257;
+                                                          return 2261;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10842,7 +10853,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000111xxxxxxxxxx
                                                              usublt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx000111xxxxxxxxxx
                                                              usublt.  */
-                                                          return 2310;
+                                                          return 2314;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10853,7 +10864,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  110001x1xx0xxxxx000xxxxxxxxxxxxx
                                                  ld1sw.  */
                                                  10987654321098765432109876543210
                                                  110001x1xx0xxxxx000xxxxxxxxxxxxx
                                                  ld1sw.  */
-                                              return 1581;
+                                              return 1585;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -10870,7 +10881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000000xxxxxxxxxx
                                                              sqshrunb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000000xxxxxxxxxx
                                                              sqshrunb.  */
-                                                          return 2215;
+                                                          return 2219;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10878,7 +10889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000100xxxxxxxxxx
                                                              shrnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000100xxxxxxxxxx
                                                              shrnb.  */
-                                                          return 2133;
+                                                          return 2137;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10889,7 +10900,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000010xxxxxxxxxx
                                                              sqrshrunb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000010xxxxxxxxxx
                                                              sqrshrunb.  */
-                                                          return 2207;
+                                                          return 2211;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10897,7 +10908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000110xxxxxxxxxx
                                                              rshrnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000110xxxxxxxxxx
                                                              rshrnb.  */
-                                                          return 2115;
+                                                          return 2119;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10911,7 +10922,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000001xxxxxxxxxx
                                                              sqshrunt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000001xxxxxxxxxx
                                                              sqshrunt.  */
-                                                          return 2216;
+                                                          return 2220;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10919,7 +10930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000101xxxxxxxxxx
                                                              shrnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000101xxxxxxxxxx
                                                              shrnt.  */
-                                                          return 2134;
+                                                          return 2138;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10930,7 +10941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000011xxxxxxxxxx
                                                              sqrshrunt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000011xxxxxxxxxx
                                                              sqrshrunt.  */
-                                                          return 2208;
+                                                          return 2212;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10938,7 +10949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000111xxxxxxxxxx
                                                              rshrnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx000111xxxxxxxxxx
                                                              rshrnt.  */
-                                                          return 2116;
+                                                          return 2120;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -10949,7 +10960,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  110001x1xx1xxxxx000xxxxxxxxxxxxx
                                                  ld1sw.  */
                                                  10987654321098765432109876543210
                                                  110001x1xx1xxxxx000xxxxxxxxxxxxx
                                                  ld1sw.  */
-                                              return 1582;
+                                              return 1586;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -10969,7 +10980,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx100000xxxxxxxxxx
                                                              saddlbt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx100000xxxxxxxxxx
                                                              saddlbt.  */
-                                                          return 2126;
+                                                          return 2130;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -10977,7 +10988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx100100xxxxxxxxxx
                                                              eorbt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx100100xxxxxxxxxx
                                                              eorbt.  */
-                                                          return 2062;
+                                                          return 2066;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -10988,7 +10999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx100010xxxxxxxxxx
                                                              ssublbt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx100010xxxxxxxxxx
                                                              ssublbt.  */
-                                                          return 2233;
+                                                          return 2237;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11000,7 +11011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x1000xxxxx100110xxxxxxxxxx
                                                                      smmla.  */
                                                                      10987654321098765432109876543210
                                                                      010001x1000xxxxx100110xxxxxxxxxx
                                                                      smmla.  */
-                                                                  return 2390;
+                                                                  return 2393;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -11008,7 +11019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x1100xxxxx100110xxxxxxxxxx
                                                                      usmmla.  */
                                                                      10987654321098765432109876543210
                                                                      010001x1100xxxxx100110xxxxxxxxxx
                                                                      usmmla.  */
-                                                                  return 2392;
+                                                                  return 2395;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -11017,7 +11028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x1x10xxxxx100110xxxxxxxxxx
                                                                  ummla.  */
                                                                  10987654321098765432109876543210
                                                                  010001x1x10xxxxx100110xxxxxxxxxx
                                                                  ummla.  */
-                                                              return 2391;
+                                                              return 2394;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -11030,7 +11041,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx100x01xxxxxxxxxx
                                                          eortb.  */
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx100x01xxxxxxxxxx
                                                          eortb.  */
-                                                      return 2063;
+                                                      return 2067;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -11038,7 +11049,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx100x11xxxxxxxxxx
                                                          ssubltb.  */
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx100x11xxxxxxxxxx
                                                          ssubltb.  */
-                                                      return 2235;
+                                                      return 2239;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -11050,7 +11061,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x1x00xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sw.  */
                                                      10987654321098765432109876543210
                                                      110001x1x00xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sw.  */
-                                                  return 2094;
+                                                  return 2098;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11058,7 +11069,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x1x10xxxxx100xxxxxxxxxxxxx
                                                      ld1sw.  */
                                                      10987654321098765432109876543210
                                                      110001x1x10xxxxx100xxxxxxxxxxxxx
                                                      ld1sw.  */
-                                                  return 1583;
+                                                  return 1587;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -11072,7 +11083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x1xx1xxxxx100xxxxxxxx0xxxx
                                                      match.  */
                                                      10987654321098765432109876543210
                                                      010001x1xx1xxxxx100xxxxxxxx0xxxx
                                                      match.  */
-                                                  return 2097;
+                                                  return 2101;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11080,7 +11091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x1xx1xxxxx100xxxxxxxx1xxxx
                                                      nmatch.  */
                                                      10987654321098765432109876543210
                                                      010001x1xx1xxxxx100xxxxxxxx1xxxx
                                                      nmatch.  */
-                                                  return 2109;
+                                                  return 2113;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -11091,7 +11102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x1x01xxxxx100xxxxxxxxxxxxx
                                                      ld1sw.  */
                                                      10987654321098765432109876543210
                                                      110001x1x01xxxxx100xxxxxxxxxxxxx
                                                      ld1sw.  */
-                                                  return 1586;
+                                                  return 1590;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11099,7 +11110,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x1x11xxxxx100xxxxxxxxxxxxx
                                                      ld1sw.  */
                                                      10987654321098765432109876543210
                                                      110001x1x11xxxxx100xxxxxxxxxxxxx
                                                      ld1sw.  */
-                                                  return 1584;
+                                                  return 1588;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -11123,7 +11134,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010000xxxxxxxxxx
                                                              saddwb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010000xxxxxxxxxx
                                                              saddwb.  */
-                                                          return 2128;
+                                                          return 2132;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11131,7 +11142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010100xxxxxxxxxx
                                                              ssubwb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010100xxxxxxxxxx
                                                              ssubwb.  */
-                                                          return 2236;
+                                                          return 2240;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11142,7 +11153,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010010xxxxxxxxxx
                                                              uaddwb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010010xxxxxxxxxx
                                                              uaddwb.  */
-                                                          return 2258;
+                                                          return 2262;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11150,7 +11161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010110xxxxxxxxxx
                                                              usubwb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010110xxxxxxxxxx
                                                              usubwb.  */
-                                                          return 2311;
+                                                          return 2315;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11164,7 +11175,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010001xxxxxxxxxx
                                                              saddwt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010001xxxxxxxxxx
                                                              saddwt.  */
-                                                          return 2129;
+                                                          return 2133;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11172,7 +11183,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010101xxxxxxxxxx
                                                              ssubwt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010101xxxxxxxxxx
                                                              ssubwt.  */
-                                                          return 2237;
+                                                          return 2241;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11183,7 +11194,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010011xxxxxxxxxx
                                                              uaddwt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010011xxxxxxxxxx
                                                              uaddwt.  */
-                                                          return 2259;
+                                                          return 2263;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11191,7 +11202,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010111xxxxxxxxxx
                                                              usubwt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx010111xxxxxxxxxx
                                                              usubwt.  */
-                                                          return 2312;
+                                                          return 2316;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11204,7 +11215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x10x0xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      110001x10x0xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1591;
+                                                  return 1595;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11212,7 +11223,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x11x0xxxxx010xxxxxxxxxxxxx
                                                      ld1d.  */
                                                      10987654321098765432109876543210
                                                      110001x11x0xxxxx010xxxxxxxxxxxxx
                                                      ld1d.  */
-                                                  return 1513;
+                                                  return 1517;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -11232,7 +11243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010000xxxxxxxxxx
                                                                  sqxtnb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010000xxxxxxxxxx
                                                                  sqxtnb.  */
-                                                              return 2219;
+                                                              return 2223;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -11240,7 +11251,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010100xxxxxxxxxx
                                                                  sqxtunb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010100xxxxxxxxxx
                                                                  sqxtunb.  */
-                                                              return 2221;
+                                                              return 2225;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -11249,7 +11260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x10x1xxxxx010x10xxxxxxxxxx
                                                              uqxtnb.  */
                                                              10987654321098765432109876543210
                                                              010001x10x1xxxxx010x10xxxxxxxxxx
                                                              uqxtnb.  */
-                                                          return 2296;
+                                                          return 2300;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11262,7 +11273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010001xxxxxxxxxx
                                                                  sqxtnt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010001xxxxxxxxxx
                                                                  sqxtnt.  */
-                                                              return 2220;
+                                                              return 2224;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -11270,7 +11281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010101xxxxxxxxxx
                                                                  sqxtunt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x10x1xxxxx010101xxxxxxxxxx
                                                                  sqxtunt.  */
-                                                              return 2222;
+                                                              return 2226;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -11279,7 +11290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x10x1xxxxx010x11xxxxxxxxxx
                                                              uqxtnt.  */
                                                              10987654321098765432109876543210
                                                              010001x10x1xxxxx010x11xxxxxxxxxx
                                                              uqxtnt.  */
-                                                          return 2297;
+                                                          return 2301;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11289,7 +11300,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x10x1xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      110001x10x1xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1592;
+                                                  return 1596;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -11298,7 +11309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x11x1xxxxx010xxxxxxxxxxxxx
                                                  ld1d.  */
                                                  10987654321098765432109876543210
                                                  x10001x11x1xxxxx010xxxxxxxxxxxxx
                                                  ld1d.  */
-                                              return 1514;
+                                              return 1518;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -11318,7 +11329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110000xxxxxxxxxx
                                                              sabalb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110000xxxxxxxxxx
                                                              sabalb.  */
-                                                          return 2120;
+                                                          return 2124;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11328,7 +11339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x10x0xxxxx110100xxxxxxxxxx
                                                                  adclb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x10x0xxxxx110100xxxxxxxxxx
                                                                  adclb.  */
-                                                              return 2045;
+                                                              return 2049;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -11336,7 +11347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x11x0xxxxx110100xxxxxxxxxx
                                                                  sbclb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x11x0xxxxx110100xxxxxxxxxx
                                                                  sbclb.  */
-                                                              return 2130;
+                                                              return 2134;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -11348,7 +11359,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110001xxxxxxxxxx
                                                              sabalt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110001xxxxxxxxxx
                                                              sabalt.  */
-                                                          return 2121;
+                                                          return 2125;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11358,7 +11369,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x10x0xxxxx110101xxxxxxxxxx
                                                                  adclt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x10x0xxxxx110101xxxxxxxxxx
                                                                  adclt.  */
-                                                              return 2046;
+                                                              return 2050;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -11366,7 +11377,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x11x0xxxxx110101xxxxxxxxxx
                                                                  sbclt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x11x0xxxxx110101xxxxxxxxxx
                                                                  sbclt.  */
-                                                              return 2131;
+                                                              return 2135;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -11381,7 +11392,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110010xxxxxxxxxx
                                                              uabalb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110010xxxxxxxxxx
                                                              uabalb.  */
-                                                          return 2251;
+                                                          return 2255;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11389,7 +11400,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110011xxxxxxxxxx
                                                              uabalt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx110011xxxxxxxxxx
                                                              uabalt.  */
-                                                          return 2252;
+                                                          return 2256;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11400,7 +11411,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxx011011xxxxxxxxxxx
                                                              cadd.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxx011011xxxxxxxxxxx
                                                              cadd.  */
-                                                          return 2054;
+                                                          return 2058;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11408,7 +11419,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxx111011xxxxxxxxxxx
                                                              sqcadd.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxx111011xxxxxxxxxxx
                                                              sqcadd.  */
-                                                          return 2162;
+                                                          return 2166;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11423,7 +11434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1000xxxxx110xxxxxxxxxxxxx
                                                          ldnt1w.  */
                                                          10987654321098765432109876543210
                                                          110001x1000xxxxx110xxxxxxxxxxxxx
                                                          ldnt1w.  */
-                                                      return 2096;
+                                                      return 2100;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -11431,7 +11442,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1100xxxxx110xxxxxxxxxxxxx
                                                          ldnt1d.  */
                                                          10987654321098765432109876543210
                                                          110001x1100xxxxx110xxxxxxxxxxxxx
                                                          ldnt1d.  */
-                                                      return 2089;
+                                                      return 2093;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -11442,7 +11453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1010xxxxx110xxxxxxxxxxxxx
                                                          ld1w.  */
                                                          10987654321098765432109876543210
                                                          110001x1010xxxxx110xxxxxxxxxxxxx
                                                          ld1w.  */
-                                                      return 1593;
+                                                      return 1597;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -11450,7 +11461,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1110xxxxx110xxxxxxxxxxxxx
                                                          ld1d.  */
                                                          10987654321098765432109876543210
                                                          110001x1110xxxxx110xxxxxxxxxxxxx
                                                          ld1d.  */
-                                                      return 1515;
+                                                      return 1519;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -11465,7 +11476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x1001xxxxx110xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      x10001x1001xxxxx110xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1598;
+                                                  return 1602;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11473,7 +11484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x1011xxxxx110xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      x10001x1011xxxxx110xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1594;
+                                                  return 1598;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -11484,7 +11495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x11x1xxxxx110xxxxxxxxxxxxx
                                                      histcnt.  */
                                                      10987654321098765432109876543210
                                                      010001x11x1xxxxx110xxxxxxxxxxxxx
                                                      histcnt.  */
-                                                  return 2085;
+                                                  return 2089;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11494,7 +11505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1101xxxxx110xxxxxxxxxxxxx
                                                          ld1d.  */
                                                          10987654321098765432109876543210
                                                          110001x1101xxxxx110xxxxxxxxxxxxx
                                                          ld1d.  */
-                                                      return 1518;
+                                                      return 1522;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -11502,7 +11513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1111xxxxx110xxxxxxxxxxxxx
                                                          ld1d.  */
                                                          10987654321098765432109876543210
                                                          110001x1111xxxxx110xxxxxxxxxxxxx
                                                          ld1d.  */
-                                                      return 1516;
+                                                      return 1520;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -11528,7 +11539,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x00xxxxxxxxxx
                                                          sabdlb.  */
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x00xxxxxxxxxx
                                                          sabdlb.  */
-                                                      return 2122;
+                                                      return 2126;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -11536,7 +11547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x10xxxxxxxxxx
                                                          uabdlb.  */
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x10xxxxxxxxxx
                                                          uabdlb.  */
-                                                      return 2253;
+                                                      return 2257;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -11547,7 +11558,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x01xxxxxxxxxx
                                                          sabdlt.  */
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x01xxxxxxxxxx
                                                          sabdlt.  */
-                                                      return 2123;
+                                                      return 2127;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -11555,7 +11566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x11xxxxxxxxxx
                                                          uabdlt.  */
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx001x11xxxxxxxxxx
                                                          uabdlt.  */
-                                                      return 2254;
+                                                      return 2258;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -11565,7 +11576,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  110001x1xx0xxxxx001xxxxxxxxxxxxx
                                                  ldff1sw.  */
                                                  10987654321098765432109876543210
                                                  110001x1xx0xxxxx001xxxxxxxxxxxxx
                                                  ldff1sw.  */
-                                              return 1682;
+                                              return 1686;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -11582,7 +11593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001000xxxxxxxxxx
                                                              sqshrnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001000xxxxxxxxxx
                                                              sqshrnb.  */
-                                                          return 2213;
+                                                          return 2217;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11590,7 +11601,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001100xxxxxxxxxx
                                                              uqshrnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001100xxxxxxxxxx
                                                              uqshrnb.  */
-                                                          return 2292;
+                                                          return 2296;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11601,7 +11612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001010xxxxxxxxxx
                                                              sqrshrnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001010xxxxxxxxxx
                                                              sqrshrnb.  */
-                                                          return 2205;
+                                                          return 2209;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11609,7 +11620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001110xxxxxxxxxx
                                                              uqrshrnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001110xxxxxxxxxx
                                                              uqrshrnb.  */
-                                                          return 2287;
+                                                          return 2291;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11623,7 +11634,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001001xxxxxxxxxx
                                                              sqshrnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001001xxxxxxxxxx
                                                              sqshrnt.  */
-                                                          return 2214;
+                                                          return 2218;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11631,7 +11642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001101xxxxxxxxxx
                                                              uqshrnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001101xxxxxxxxxx
                                                              uqshrnt.  */
-                                                          return 2293;
+                                                          return 2297;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11642,7 +11653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001011xxxxxxxxxx
                                                              sqrshrnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001011xxxxxxxxxx
                                                              sqrshrnt.  */
-                                                          return 2206;
+                                                          return 2210;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11650,7 +11661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001111xxxxxxxxxx
                                                              uqrshrnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx001111xxxxxxxxxx
                                                              uqrshrnt.  */
-                                                          return 2288;
+                                                          return 2292;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11661,7 +11672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  110001x1xx1xxxxx001xxxxxxxxxxxxx
                                                  ldff1sw.  */
                                                  10987654321098765432109876543210
                                                  110001x1xx1xxxxx001xxxxxxxxxxxxx
                                                  ldff1sw.  */
-                                              return 1683;
+                                              return 1687;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -11681,7 +11692,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101000xxxxxxxxxx
                                                              sshllb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101000xxxxxxxxxx
                                                              sshllb.  */
-                                                          return 2229;
+                                                          return 2233;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11689,7 +11700,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101100xxxxxxxxxx
                                                              bext.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101100xxxxxxxxxx
                                                              bext.  */
-                                                          return 2334;
+                                                          return 2338;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11700,7 +11711,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101010xxxxxxxxxx
                                                              ushllb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101010xxxxxxxxxx
                                                              ushllb.  */
-                                                          return 2305;
+                                                          return 2309;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11708,7 +11719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101110xxxxxxxxxx
                                                              bgrp.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101110xxxxxxxxxx
                                                              bgrp.  */
-                                                          return 2335;
+                                                          return 2339;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11722,7 +11733,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101001xxxxxxxxxx
                                                              sshllt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101001xxxxxxxxxx
                                                              sshllt.  */
-                                                          return 2230;
+                                                          return 2234;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11730,7 +11741,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101101xxxxxxxxxx
                                                              bdep.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx101101xxxxxxxxxx
                                                              bdep.  */
-                                                          return 2333;
+                                                          return 2337;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11739,7 +11750,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx101x11xxxxxxxxxx
                                                          ushllt.  */
                                                          10987654321098765432109876543210
                                                          010001x1xx0xxxxx101x11xxxxxxxxxx
                                                          ushllt.  */
-                                                      return 2306;
+                                                      return 2310;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -11749,7 +11760,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  110001x1xx0xxxxx101xxxxxxxxxxxxx
                                                  ldff1sw.  */
                                                  10987654321098765432109876543210
                                                  110001x1xx0xxxxx101xxxxxxxxxxxxx
                                                  ldff1sw.  */
-                                              return 1684;
+                                              return 1688;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -11762,7 +11773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x1x01xxxxx101xxxxxxxxxxxxx
                                                      histseg.  */
                                                      10987654321098765432109876543210
                                                      010001x1x01xxxxx101xxxxxxxxxxxxx
                                                      histseg.  */
-                                                  return 2086;
+                                                  return 2090;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11770,7 +11781,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x1x01xxxxx101xxxxxxxxxxxxx
                                                      ldff1sw.  */
                                                      10987654321098765432109876543210
                                                      110001x1x01xxxxx101xxxxxxxxxxxxx
                                                      ldff1sw.  */
-                                                  return 1686;
+                                                  return 1690;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -11779,7 +11790,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x1x11xxxxx101xxxxxxxxxxxxx
                                                  ldff1sw.  */
                                                  10987654321098765432109876543210
                                                  x10001x1x11xxxxx101xxxxxxxxxxxxx
                                                  ldff1sw.  */
-                                              return 1685;
+                                              return 1689;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -11802,7 +11813,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011000xxxxxxxxxx
                                                              sqdmullb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011000xxxxxxxxxx
                                                              sqdmullb.  */
-                                                          return 2183;
+                                                          return 2187;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11810,7 +11821,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011100xxxxxxxxxx
                                                              smullb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011100xxxxxxxxxx
                                                              smullb.  */
-                                                          return 2155;
+                                                          return 2159;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11823,7 +11834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x1x00xxxxx011010xxxxxxxxxx
                                                                  pmullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x1x00xxxxx011010xxxxxxxxxx
                                                                  pmullb.  */
-                                                              return 2330;
+                                                              return 2334;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -11831,7 +11842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x1x10xxxxx011010xxxxxxxxxx
                                                                  pmullb.  */
                                                                  10987654321098765432109876543210
                                                                  010001x1x10xxxxx011010xxxxxxxxxx
                                                                  pmullb.  */
-                                                              return 2111;
+                                                              return 2115;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -11840,7 +11851,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011110xxxxxxxxxx
                                                              umullb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011110xxxxxxxxxx
                                                              umullb.  */
-                                                          return 2280;
+                                                          return 2284;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11854,7 +11865,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011001xxxxxxxxxx
                                                              sqdmullt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011001xxxxxxxxxx
                                                              sqdmullt.  */
-                                                          return 2186;
+                                                          return 2190;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11862,7 +11873,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011101xxxxxxxxxx
                                                              smullt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011101xxxxxxxxxx
                                                              smullt.  */
-                                                          return 2158;
+                                                          return 2162;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11875,7 +11886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x1x00xxxxx011011xxxxxxxxxx
                                                                  pmullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x1x00xxxxx011011xxxxxxxxxx
                                                                  pmullt.  */
-                                                              return 2331;
+                                                              return 2335;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -11883,7 +11894,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x1x10xxxxx011011xxxxxxxxxx
                                                                  pmullt.  */
                                                                  10987654321098765432109876543210
                                                                  010001x1x10xxxxx011011xxxxxxxxxx
                                                                  pmullt.  */
-                                                              return 2112;
+                                                              return 2116;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -11892,7 +11903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011111xxxxxxxxxx
                                                              umullt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx011111xxxxxxxxxx
                                                              umullt.  */
-                                                          return 2283;
+                                                          return 2287;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11905,7 +11916,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x10x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
                                                      10987654321098765432109876543210
                                                      110001x10x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
-                                                  return 1693;
+                                                  return 1697;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -11913,7 +11924,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x11x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1d.  */
                                                      10987654321098765432109876543210
                                                      110001x11x0xxxxx011xxxxxxxxxxxxx
                                                      ldff1d.  */
-                                                  return 1638;
+                                                  return 1642;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -11931,7 +11942,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011000xxxxxxxxxx
                                                              addhnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011000xxxxxxxxxx
                                                              addhnb.  */
-                                                          return 2047;
+                                                          return 2051;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11939,7 +11950,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011100xxxxxxxxxx
                                                              subhnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011100xxxxxxxxxx
                                                              subhnb.  */
-                                                          return 2245;
+                                                          return 2249;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11950,7 +11961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011010xxxxxxxxxx
                                                              raddhnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011010xxxxxxxxxx
                                                              raddhnb.  */
-                                                          return 2113;
+                                                          return 2117;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11958,7 +11969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011110xxxxxxxxxx
                                                              rsubhnb.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011110xxxxxxxxxx
                                                              rsubhnb.  */
-                                                          return 2117;
+                                                          return 2121;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -11972,7 +11983,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011001xxxxxxxxxx
                                                              addhnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011001xxxxxxxxxx
                                                              addhnt.  */
-                                                          return 2048;
+                                                          return 2052;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11980,7 +11991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011101xxxxxxxxxx
                                                              subhnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011101xxxxxxxxxx
                                                              subhnt.  */
-                                                          return 2246;
+                                                          return 2250;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -11991,7 +12002,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011011xxxxxxxxxx
                                                              raddhnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011011xxxxxxxxxx
                                                              raddhnt.  */
-                                                          return 2114;
+                                                          return 2118;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -11999,7 +12010,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011111xxxxxxxxxx
                                                              rsubhnt.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx1xxxxx011111xxxxxxxxxx
                                                              rsubhnt.  */
-                                                          return 2118;
+                                                          return 2122;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -12012,7 +12023,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x10x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
                                                      10987654321098765432109876543210
                                                      110001x10x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
-                                                  return 1694;
+                                                  return 1698;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12020,7 +12031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x11x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1d.  */
                                                      10987654321098765432109876543210
                                                      110001x11x1xxxxx011xxxxxxxxxxxxx
                                                      ldff1d.  */
-                                                  return 1639;
+                                                  return 1643;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -12041,7 +12052,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111000xxxxxxxxxx
                                                              ssra.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111000xxxxxxxxxx
                                                              ssra.  */
-                                                          return 2231;
+                                                          return 2235;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12049,7 +12060,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111100xxxxxxxxxx
                                                              sri.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111100xxxxxxxxxx
                                                              sri.  */
-                                                          return 2224;
+                                                          return 2228;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -12060,7 +12071,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111010xxxxxxxxxx
                                                              srsra.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111010xxxxxxxxxx
                                                              srsra.  */
-                                                          return 2228;
+                                                          return 2232;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12068,7 +12079,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111110xxxxxxxxxx
                                                              saba.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111110xxxxxxxxxx
                                                              saba.  */
-                                                          return 2119;
+                                                          return 2123;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -12082,7 +12093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111001xxxxxxxxxx
                                                              usra.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111001xxxxxxxxxx
                                                              usra.  */
-                                                          return 2308;
+                                                          return 2312;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12090,7 +12101,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111101xxxxxxxxxx
                                                              sli.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111101xxxxxxxxxx
                                                              sli.  */
-                                                          return 2137;
+                                                          return 2141;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -12101,7 +12112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111011xxxxxxxxxx
                                                              ursra.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111011xxxxxxxxxx
                                                              ursra.  */
-                                                          return 2304;
+                                                          return 2308;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12109,7 +12120,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111111xxxxxxxxxx
                                                              uaba.  */
                                                              10987654321098765432109876543210
                                                              010001x1xx0xxxxx111111xxxxxxxxxx
                                                              uaba.  */
-                                                          return 2250;
+                                                          return 2254;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -12124,7 +12135,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1000xxxxx111xxxxxxxxxxxxx
                                                          prfw.  */
                                                          10987654321098765432109876543210
                                                          110001x1000xxxxx111xxxxxxxxxxxxx
                                                          prfw.  */
-                                                      return 1789;
+                                                      return 1793;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -12132,7 +12143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1100xxxxx111xxxxxxxxxxxxx
                                                          prfd.  */
                                                          10987654321098765432109876543210
                                                          110001x1100xxxxx111xxxxxxxxxxxxx
                                                          prfd.  */
-                                                      return 1775;
+                                                      return 1779;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -12143,7 +12154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1010xxxxx111xxxxxxxxxxxxx
                                                          ldff1w.  */
                                                          10987654321098765432109876543210
                                                          110001x1010xxxxx111xxxxxxxxxxxxx
                                                          ldff1w.  */
-                                                      return 1695;
+                                                      return 1699;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -12151,7 +12162,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1110xxxxx111xxxxxxxxxxxxx
                                                          ldff1d.  */
                                                          10987654321098765432109876543210
                                                          110001x1110xxxxx111xxxxxxxxxxxxx
                                                          ldff1d.  */
-                                                      return 1640;
+                                                      return 1644;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -12176,7 +12187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          010001x1001xxx001110x0xxxxxxxxxx
                                                                          aesmc.  */
                                                                          10987654321098765432109876543210
                                                                          010001x1001xxx001110x0xxxxxxxxxx
                                                                          aesmc.  */
-                                                                      return 2329;
+                                                                      return 2333;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -12184,7 +12195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          010001x1001xxx101110x0xxxxxxxxxx
                                                                          aese.  */
                                                                          10987654321098765432109876543210
                                                                          010001x1001xxx101110x0xxxxxxxxxx
                                                                          aese.  */
-                                                                      return 2327;
+                                                                      return 2331;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -12193,7 +12204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x1001xxxx11110x0xxxxxxxxxx
                                                                      sm4e.  */
                                                                      10987654321098765432109876543210
                                                                      010001x1001xxxx11110x0xxxxxxxxxx
                                                                      sm4e.  */
-                                                                  return 2324;
+                                                                  return 2328;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -12202,7 +12213,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x1001xxxxx1111x0xxxxxxxxxx
                                                                  sm4ekey.  */
                                                                  10987654321098765432109876543210
                                                                  010001x1001xxxxx1111x0xxxxxxxxxx
                                                                  sm4ekey.  */
-                                                              return 2325;
+                                                              return 2329;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12215,7 +12226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x1001xxx0x1110x1xxxxxxxxxx
                                                                      aesimc.  */
                                                                      10987654321098765432109876543210
                                                                      010001x1001xxx0x1110x1xxxxxxxxxx
                                                                      aesimc.  */
-                                                                  return 2328;
+                                                                  return 2332;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -12223,7 +12234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x1001xxx1x1110x1xxxxxxxxxx
                                                                      aesd.  */
                                                                      10987654321098765432109876543210
                                                                      010001x1001xxx1x1110x1xxxxxxxxxx
                                                                      aesd.  */
-                                                                  return 2326;
+                                                                  return 2330;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -12232,7 +12243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x1001xxxxx1111x1xxxxxxxxxx
                                                                  rax1.  */
                                                                  10987654321098765432109876543210
                                                                  010001x1001xxxxx1111x1xxxxxxxxxx
                                                                  rax1.  */
-                                                              return 2332;
+                                                              return 2336;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12242,7 +12253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x1001xxxxx111xxxxxxxxxxxxx
                                                          ldff1w.  */
                                                          10987654321098765432109876543210
                                                          110001x1001xxxxx111xxxxxxxxxxxxx
                                                          ldff1w.  */
-                                                      return 1698;
+                                                      return 1702;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -12251,7 +12262,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x1101xxxxx111xxxxxxxxxxxxx
                                                      ldff1d.  */
                                                      10987654321098765432109876543210
                                                      x10001x1101xxxxx111xxxxxxxxxxxxx
                                                      ldff1d.  */
-                                                  return 1642;
+                                                  return 1646;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -12262,7 +12273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x1011xxxxx111xxxxxxxxxxxxx
                                                      ldff1w.  */
                                                      10987654321098765432109876543210
                                                      x10001x1011xxxxx111xxxxxxxxxxxxx
                                                      ldff1w.  */
-                                                  return 1696;
+                                                  return 1700;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12270,7 +12281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x1111xxxxx111xxxxxxxxxxxxx
                                                      ldff1d.  */
                                                      10987654321098765432109876543210
                                                      x10001x1111xxxxx111xxxxxxxxxxxxx
                                                      ldff1d.  */
-                                                  return 1641;
+                                                  return 1645;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -12299,7 +12310,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx000xxxxxxxx0xxxx
                                                      cmpge.  */
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx000xxxxxxxx0xxxx
                                                      cmpge.  */
-                                                  return 1321;
+                                                  return 1325;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12307,7 +12318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx000xxxxxxxx1xxxx
                                                      cmpgt.  */
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx000xxxxxxxx1xxxx
                                                      cmpgt.  */
-                                                  return 1324;
+                                                  return 1328;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -12318,7 +12329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x10x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqw.  */
                                                      10987654321098765432109876543210
                                                      101001x10x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqw.  */
-                                                  return 1548;
+                                                  return 1552;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12326,7 +12337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x11x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqd.  */
                                                      10987654321098765432109876543210
                                                      101001x11x0xxxxx000xxxxxxxxxxxxx
                                                      ld1rqd.  */
-                                                  return 1544;
+                                                  return 1548;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -12346,7 +12357,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000000xxxxx0xxxx
                                                                  whilege.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000000xxxxx0xxxx
                                                                  whilege.  */
-                                                              return 2313;
+                                                              return 2317;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12354,7 +12365,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000100xxxxx0xxxx
                                                                  whilege.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000100xxxxx0xxxx
                                                                  whilege.  */
-                                                              return 2314;
+                                                              return 2318;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12365,7 +12376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000010xxxxx0xxxx
                                                                  whilehs.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000010xxxxx0xxxx
                                                                  whilehs.  */
-                                                              return 2319;
+                                                              return 2323;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12373,7 +12384,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000110xxxxx0xxxx
                                                                  whilehs.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000110xxxxx0xxxx
                                                                  whilehs.  */
-                                                              return 2320;
+                                                              return 2324;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12387,7 +12398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000001xxxxx0xxxx
                                                                  whilelt.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000001xxxxx0xxxx
                                                                  whilelt.  */
-                                                              return 2025;
+                                                              return 2029;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12395,7 +12406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000101xxxxx0xxxx
                                                                  whilelt.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000101xxxxx0xxxx
                                                                  whilelt.  */
-                                                              return 2026;
+                                                              return 2030;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12406,7 +12417,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000011xxxxx0xxxx
                                                                  whilelo.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000011xxxxx0xxxx
                                                                  whilelo.  */
-                                                              return 2021;
+                                                              return 2025;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12414,7 +12425,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000111xxxxx0xxxx
                                                                  whilelo.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000111xxxxx0xxxx
                                                                  whilelo.  */
-                                                              return 2022;
+                                                              return 2026;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12431,7 +12442,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000000xxxxx1xxxx
                                                                  whilegt.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000000xxxxx1xxxx
                                                                  whilegt.  */
-                                                              return 2315;
+                                                              return 2319;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12439,7 +12450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000100xxxxx1xxxx
                                                                  whilegt.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000100xxxxx1xxxx
                                                                  whilegt.  */
-                                                              return 2316;
+                                                              return 2320;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12450,7 +12461,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000010xxxxx1xxxx
                                                                  whilehi.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000010xxxxx1xxxx
                                                                  whilehi.  */
-                                                              return 2317;
+                                                              return 2321;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12458,7 +12469,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000110xxxxx1xxxx
                                                                  whilehi.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000110xxxxx1xxxx
                                                                  whilehi.  */
-                                                              return 2318;
+                                                              return 2322;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12472,7 +12483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000001xxxxx1xxxx
                                                                  whilele.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000001xxxxx1xxxx
                                                                  whilele.  */
-                                                              return 2019;
+                                                              return 2023;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12480,7 +12491,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000101xxxxx1xxxx
                                                                  whilele.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000101xxxxx1xxxx
                                                                  whilele.  */
-                                                              return 2020;
+                                                              return 2024;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12491,7 +12502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000011xxxxx1xxxx
                                                                  whilels.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000011xxxxx1xxxx
                                                                  whilels.  */
-                                                              return 2023;
+                                                              return 2027;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12499,7 +12510,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000111xxxxx1xxxx
                                                                  whilels.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx1xxxxx000111xxxxx1xxxx
                                                                  whilels.  */
-                                                              return 2024;
+                                                              return 2028;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12513,7 +12524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x10x1xxxxx000xxxxxxxxxxxxx
                                                      ld1row.  */
                                                      10987654321098765432109876543210
                                                      101001x10x1xxxxx000xxxxxxxxxxxxx
                                                      ld1row.  */
-                                                  return 2400;
+                                                  return 2403;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12521,7 +12532,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x11x1xxxxx000xxxxxxxxxxxxx
                                                      ld1rod.  */
                                                      10987654321098765432109876543210
                                                      101001x11x1xxxxx000xxxxxxxxxxxxx
                                                      ld1rod.  */
-                                                  return 2401;
+                                                  return 2404;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -12540,7 +12551,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x1xx0xxxxx000x00xxxxxxxxxx
                                                          fadd.  */
                                                          10987654321098765432109876543210
                                                          011001x1xx0xxxxx000x00xxxxxxxxxx
                                                          fadd.  */
-                                                      return 1379;
+                                                      return 1383;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -12550,7 +12561,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000010xxxxxxxxxx
                                                              fmul.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000010xxxxxxxxxx
                                                              fmul.  */
-                                                          return 1446;
+                                                          return 1450;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12558,7 +12569,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000110xxxxxxxxxx
                                                              frecps.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000110xxxxxxxxxx
                                                              frecps.  */
-                                                          return 1459;
+                                                          return 1463;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -12570,7 +12581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x1xx0xxxxx000x01xxxxxxxxxx
                                                          fsub.  */
                                                          10987654321098765432109876543210
                                                          011001x1xx0xxxxx000x01xxxxxxxxxx
                                                          fsub.  */
-                                                      return 1472;
+                                                      return 1476;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -12580,7 +12591,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000011xxxxxxxxxx
                                                              ftsmul.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000011xxxxxxxxxx
                                                              ftsmul.  */
-                                                          return 1478;
+                                                          return 1482;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12588,7 +12599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000111xxxxxxxxxx
                                                              frsqrts.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xxxxx000111xxxxxxxxxx
                                                              frsqrts.  */
-                                                          return 1469;
+                                                          return 1473;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -12599,7 +12610,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx000xxxxxxxxxxxxx
                                                  fmla.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx000xxxxxxxxxxxxx
                                                  fmla.  */
-                                              return 1437;
+                                              return 1441;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -12608,7 +12619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              111001x1xxxxxxxx000xxxxxxxxxxxxx
                                              str.  */
                                              10987654321098765432109876543210
                                              111001x1xxxxxxxx000xxxxxxxxxxxxx
                                              str.  */
-                                          return 1940;
+                                          return 1944;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -12626,7 +12637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx001xxxxxxxx0xxxx
                                                      cmplt.  */
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx001xxxxxxxx0xxxx
                                                      cmplt.  */
-                                                  return 1338;
+                                                  return 1342;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12634,7 +12645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx001xxxxxxxx1xxxx
                                                      cmple.  */
                                                      10987654321098765432109876543210
                                                      001001x1xx0xxxxx001xxxxxxxx1xxxx
                                                      cmple.  */
-                                                  return 1332;
+                                                  return 1336;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -12645,7 +12656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x10x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqw.  */
                                                      10987654321098765432109876543210
                                                      101001x10x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqw.  */
-                                                  return 1547;
+                                                  return 1551;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12653,7 +12664,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x11x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqd.  */
                                                      10987654321098765432109876543210
                                                      101001x11x0xxxxx001xxxxxxxxxxxxx
                                                      ld1rqd.  */
-                                                  return 1543;
+                                                  return 1547;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -12675,7 +12686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000000001xxxxxxxxxxxxx
                                                                      faddv.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000000001xxxxxxxxxxxxx
                                                                      faddv.  */
-                                                                  return 1383;
+                                                                  return 1387;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -12685,7 +12696,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1xx010000001xxxxxxxx0xxxx
                                                                          fcmge.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1xx010000001xxxxxxxx0xxxx
                                                                          fcmge.  */
-                                                                      return 1390;
+                                                                      return 1394;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -12693,7 +12704,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1xx010000001xxxxxxxx1xxxx
                                                                          fcmgt.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1xx010000001xxxxxxxx1xxxx
                                                                          fcmgt.  */
-                                                                      return 1392;
+                                                                      return 1396;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -12703,7 +12714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1000001xxxxxxxxxxxxx
                                                                  fadda.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1000001xxxxxxxxxxxxx
                                                                  fadda.  */
-                                                              return 1382;
+                                                              return 1386;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12712,7 +12723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx100001xxxxxxxxxxxxx
                                                              fmaxnmv.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx100001xxxxxxxxxxxxx
                                                              fmaxnmv.  */
-                                                          return 1429;
+                                                          return 1433;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -12723,7 +12734,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx010001xxxxxxxxxxxxx
                                                              fcmeq.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx010001xxxxxxxxxxxxx
                                                              fcmeq.  */
-                                                          return 1388;
+                                                          return 1392;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12733,7 +12744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x0110001xxxxxxxxxxxxx
                                                                  fmaxv.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x0110001xxxxxxxxxxxxx
                                                                  fmaxv.  */
-                                                              return 1430;
+                                                              return 1434;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12741,7 +12752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1110001xxxxxxxxxxxxx
                                                                  frecpe.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1110001xxxxxxxxxxxxx
                                                                  frecpe.  */
-                                                              return 1458;
+                                                              return 1462;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12758,7 +12769,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0xx001001xxxxxxxx0xxxx
                                                                  fcmlt.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0xx001001xxxxxxxx0xxxx
                                                                  fcmlt.  */
-                                                              return 1395;
+                                                              return 1399;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12766,7 +12777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0xx001001xxxxxxxx1xxxx
                                                                  fcmle.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0xx001001xxxxxxxx1xxxx
                                                                  fcmle.  */
-                                                              return 1394;
+                                                              return 1398;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12775,7 +12786,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx101001xxxxxxxxxxxxx
                                                              fminnmv.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx101001xxxxxxxxxxxxx
                                                              fminnmv.  */
-                                                          return 1435;
+                                                          return 1439;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -12786,7 +12797,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx011001xxxxxxxxxxxxx
                                                              fcmne.  */
                                                              10987654321098765432109876543210
                                                              011001x1xx0xx011001xxxxxxxxxxxxx
                                                              fcmne.  */
-                                                          return 1396;
+                                                          return 1400;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12796,7 +12807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x0111001xxxxxxxxxxxxx
                                                                  fminv.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x0111001xxxxxxxxxxxxx
                                                                  fminv.  */
-                                                              return 1436;
+                                                              return 1440;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12804,7 +12815,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1111001xxxxxxxxxxxxx
                                                                  frsqrte.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1111001xxxxxxxxxxxxx
                                                                  frsqrte.  */
-                                                              return 1468;
+                                                              return 1472;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12820,7 +12831,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1000xxxxx001xxxxxxxxxxxxx
                                                          stnt1w.  */
                                                          10987654321098765432109876543210
                                                          111001x1000xxxxx001xxxxxxxxxxxxx
                                                          stnt1w.  */
-                                                      return 2244;
+                                                      return 2248;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -12828,7 +12839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1100xxxxx001xxxxxxxxxxxxx
                                                          stnt1d.  */
                                                          10987654321098765432109876543210
                                                          111001x1100xxxxx001xxxxxxxxxxxxx
                                                          stnt1d.  */
-                                                      return 2240;
+                                                      return 2244;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -12837,7 +12848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1x10xxxxx001xxxxxxxxxxxxx
                                                      stnt1w.  */
                                                      10987654321098765432109876543210
                                                      111001x1x10xxxxx001xxxxxxxxxxxxx
                                                      stnt1w.  */
-                                                  return 2243;
+                                                  return 2247;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -12856,7 +12867,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0010xxxxxxx0xxxx
                                                          ctermeq.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0010xxxxxxx0xxxx
                                                          ctermeq.  */
-                                                      return 1353;
+                                                      return 1357;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -12864,7 +12875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0011xxxxxxx0xxxx
                                                          whilewr.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0011xxxxxxx0xxxx
                                                          whilewr.  */
-                                                      return 2322;
+                                                      return 2326;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -12875,7 +12886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0010xxxxxxx1xxxx
                                                          ctermne.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0010xxxxxxx1xxxx
                                                          ctermne.  */
-                                                      return 1354;
+                                                      return 1358;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -12883,7 +12894,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0011xxxxxxx1xxxx
                                                          whilerw.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xxxxx0011xxxxxxx1xxxx
                                                          whilerw.  */
-                                                      return 2321;
+                                                      return 2325;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -12895,7 +12906,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x10x1xxxxx001xxxxxxxxxxxxx
                                                      ld1row.  */
                                                      10987654321098765432109876543210
                                                      101001x10x1xxxxx001xxxxxxxxxxxxx
                                                      ld1row.  */
-                                                  return 2404;
+                                                  return 2407;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -12903,7 +12914,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      101001x11x1xxxxx001xxxxxxxxxxxxx
                                                      ld1rod.  */
                                                      10987654321098765432109876543210
                                                      101001x11x1xxxxx001xxxxxxxxxxxxx
                                                      ld1rod.  */
-                                                  return 2405;
+                                                  return 2408;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -12913,7 +12924,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x11001x1xx1xxxxx001xxxxxxxxxxxxx
                                              fmls.  */
                                              10987654321098765432109876543210
                                              x11001x1xx1xxxxx001xxxxxxxxxxxxx
                                              fmls.  */
-                                          return 1441;
+                                          return 1445;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -12940,7 +12951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x10000xxxx01xxxx0xxxx0xxxx
                                                                  and.  */
                                                                  10987654321098765432109876543210
                                                                  001001x10000xxxx01xxxx0xxxx0xxxx
                                                                  and.  */
-                                                              return 1284;
+                                                              return 1288;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12948,7 +12959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x10000xxxx01xxxx0xxxx1xxxx
                                                                  bic.  */
                                                                  10987654321098765432109876543210
                                                                  001001x10000xxxx01xxxx0xxxx1xxxx
                                                                  bic.  */
-                                                              return 1296;
+                                                              return 1300;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -12959,7 +12970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x100010xxx01xxxx0xxxxxxxxx
                                                                  brka.  */
                                                                  10987654321098765432109876543210
                                                                  001001x100010xxx01xxxx0xxxxxxxxx
                                                                  brka.  */
-                                                              return 1298;
+                                                              return 1302;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -12967,7 +12978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x100011xxx01xxxx0xxxxxxxxx
                                                                  brkn.  */
                                                                  10987654321098765432109876543210
                                                                  001001x100011xxx01xxxx0xxxxxxxxx
                                                                  brkn.  */
-                                                              return 1302;
+                                                              return 1306;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -12979,7 +12990,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1000xxxxx01xxxx1xxxx0xxxx
                                                              eor.  */
                                                              10987654321098765432109876543210
                                                              001001x1000xxxxx01xxxx1xxxx0xxxx
                                                              eor.  */
-                                                          return 1371;
+                                                          return 1375;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -12987,7 +12998,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1000xxxxx01xxxx1xxxx1xxxx
                                                              sel.  */
                                                              10987654321098765432109876543210
                                                              001001x1000xxxxx01xxxx1xxxx1xxxx
                                                              sel.  */
-                                                          return 1820;
+                                                          return 1824;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -12999,7 +13010,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx010xxxxxxxxxxxxx
                                                          ld1sh.  */
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx010xxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1570;
+                                                      return 1574;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13007,7 +13018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx011xxxxxxxxxxxxx
                                                          ldff1sh.  */
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx011xxxxxxxxxxxxx
                                                          ldff1sh.  */
-                                                      return 1670;
+                                                      return 1674;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13025,7 +13036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x11000xxxx01xxxx0xxxx0xxxx
                                                                  orr.  */
                                                                  10987654321098765432109876543210
                                                                  001001x11000xxxx01xxxx0xxxx0xxxx
                                                                  orr.  */
-                                                              return 1756;
+                                                              return 1760;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -13033,7 +13044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x11000xxxx01xxxx0xxxx1xxxx
                                                                  orn.  */
                                                                  10987654321098765432109876543210
                                                                  001001x11000xxxx01xxxx0xxxx1xxxx
                                                                  orn.  */
-                                                              return 1751;
+                                                              return 1755;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -13042,7 +13053,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x11001xxxx01xxxx0xxxxxxxxx
                                                              brkb.  */
                                                              10987654321098765432109876543210
                                                              001001x11001xxxx01xxxx0xxxxxxxxx
                                                              brkb.  */
-                                                          return 1300;
+                                                          return 1304;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -13053,7 +13064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1100xxxxx01xxxx1xxxx0xxxx
                                                              nor.  */
                                                              10987654321098765432109876543210
                                                              001001x1100xxxxx01xxxx1xxxx0xxxx
                                                              nor.  */
-                                                          return 1748;
+                                                          return 1752;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -13061,7 +13072,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1100xxxxx01xxxx1xxxx1xxxx
                                                              nand.  */
                                                              10987654321098765432109876543210
                                                              001001x1100xxxxx01xxxx1xxxx1xxxx
                                                              nand.  */
-                                                          return 1745;
+                                                          return 1749;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -13073,7 +13084,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx010xxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx010xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1558;
+                                                      return 1562;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13081,7 +13092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx011xxxxxxxxxxxxx
                                                          ldff1sb.  */
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx011xxxxxxxxxxxxx
                                                          ldff1sb.  */
-                                                      return 1658;
+                                                      return 1662;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13102,7 +13113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x10100xxxx01xxxx0xxxx0xxxx
                                                                  ands.  */
                                                                  10987654321098765432109876543210
                                                                  001001x10100xxxx01xxxx0xxxx0xxxx
                                                                  ands.  */
-                                                              return 1285;
+                                                              return 1289;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -13112,7 +13123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x101010xxx01xxxx0xxxx0xxxx
                                                                      brkas.  */
                                                                      10987654321098765432109876543210
                                                                      001001x101010xxx01xxxx0xxxx0xxxx
                                                                      brkas.  */
-                                                                  return 1299;
+                                                                  return 1303;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -13120,7 +13131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x101011xxx01xxxx0xxxx0xxxx
                                                                      brkns.  */
                                                                      10987654321098765432109876543210
                                                                      001001x101011xxx01xxxx0xxxx0xxxx
                                                                      brkns.  */
-                                                                  return 1303;
+                                                                  return 1307;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -13130,7 +13141,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1010xxxxx01xxxx1xxxx0xxxx
                                                              eors.  */
                                                              10987654321098765432109876543210
                                                              001001x1010xxxxx01xxxx1xxxx0xxxx
                                                              eors.  */
-                                                          return 1372;
+                                                          return 1376;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -13139,7 +13150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1010xxxxx01xxxxxxxxx1xxxx
                                                          bics.  */
                                                          10987654321098765432109876543210
                                                          001001x1010xxxxx01xxxxxxxxx1xxxx
                                                          bics.  */
-                                                      return 1297;
+                                                      return 1301;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13150,7 +13161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx010xxxxxxxxxxxxx
                                                          ld1w.  */
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx010xxxxxxxxxxxxx
                                                          ld1w.  */
-                                                      return 1589;
+                                                      return 1593;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13158,7 +13169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx011xxxxxxxxxxxxx
                                                          ldff1w.  */
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx011xxxxxxxxxxxxx
                                                          ldff1w.  */
-                                                      return 1689;
+                                                      return 1693;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13176,7 +13187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x11100xxxx01xxxx0xxxx0xxxx
                                                                  orrs.  */
                                                                  10987654321098765432109876543210
                                                                  001001x11100xxxx01xxxx0xxxx0xxxx
                                                                  orrs.  */
-                                                              return 1757;
+                                                              return 1761;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -13184,7 +13195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x11101xxxx01xxxx0xxxx0xxxx
                                                                  brkbs.  */
                                                                  10987654321098765432109876543210
                                                                  001001x11101xxxx01xxxx0xxxx0xxxx
                                                                  brkbs.  */
-                                                              return 1301;
+                                                              return 1305;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -13193,7 +13204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1110xxxxx01xxxx1xxxx0xxxx
                                                              nors.  */
                                                              10987654321098765432109876543210
                                                              001001x1110xxxxx01xxxx1xxxx0xxxx
                                                              nors.  */
-                                                          return 1749;
+                                                          return 1753;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -13204,7 +13215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1110xxxxx01xxxx0xxxx1xxxx
                                                              orns.  */
                                                              10987654321098765432109876543210
                                                              001001x1110xxxxx01xxxx0xxxx1xxxx
                                                              orns.  */
-                                                          return 1752;
+                                                          return 1756;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -13212,7 +13223,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1110xxxxx01xxxx1xxxx1xxxx
                                                              nands.  */
                                                              10987654321098765432109876543210
                                                              001001x1110xxxxx01xxxx1xxxx1xxxx
                                                              nands.  */
-                                                          return 1746;
+                                                          return 1750;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -13224,7 +13235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx010xxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx010xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1560;
+                                                      return 1564;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13232,7 +13243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx011xxxxxxxxxxxxx
                                                          ldff1sb.  */
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx011xxxxxxxxxxxxx
                                                          ldff1sb.  */
-                                                      return 1662;
+                                                      return 1666;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13250,7 +13261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1001xxxxx010xxxxxxxxxxxxx
                                                      ld1sh.  */
                                                      10987654321098765432109876543210
                                                      x01001x1001xxxxx010xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1571;
+                                                  return 1575;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13258,7 +13269,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1101xxxxx010xxxxxxxxxxxxx
                                                      ld1sb.  */
                                                      10987654321098765432109876543210
                                                      x01001x1101xxxxx010xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1559;
+                                                  return 1563;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -13269,7 +13280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1011xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
                                                      10987654321098765432109876543210
                                                      x01001x1011xxxxx010xxxxxxxxxxxxx
                                                      ld1w.  */
-                                                  return 1590;
+                                                  return 1594;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13277,7 +13288,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1111xxxxx010xxxxxxxxxxxxx
                                                      ld1d.  */
                                                      10987654321098765432109876543210
                                                      x01001x1111xxxxx010xxxxxxxxxxxxx
                                                      ld1d.  */
-                                                  return 1512;
+                                                  return 1516;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -13291,7 +13302,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1001xxxxx011xxxxxxxxxxxxx
                                                      ldff1sh.  */
                                                      10987654321098765432109876543210
                                                      x01001x1001xxxxx011xxxxxxxxxxxxx
                                                      ldff1sh.  */
-                                                  return 1672;
+                                                  return 1676;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13299,7 +13310,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1101xxxxx011xxxxxxxxxxxxx
                                                      ldff1sb.  */
                                                      10987654321098765432109876543210
                                                      x01001x1101xxxxx011xxxxxxxxxxxxx
                                                      ldff1sb.  */
-                                                  return 1660;
+                                                  return 1664;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -13310,7 +13321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1011xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
                                                      10987654321098765432109876543210
                                                      x01001x1011xxxxx011xxxxxxxxxxxxx
                                                      ldff1w.  */
-                                                  return 1691;
+                                                  return 1695;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13318,7 +13329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x1111xxxxx011xxxxxxxxxxxxx
                                                      ldff1d.  */
                                                      10987654321098765432109876543210
                                                      x01001x1111xxxxx011xxxxxxxxxxxxx
                                                      ldff1d.  */
-                                                  return 1636;
+                                                  return 1640;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -13338,7 +13349,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx010xxxxxxxx0xxxx
                                                      fcmge.  */
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx010xxxxxxxx0xxxx
                                                      fcmge.  */
-                                                  return 1391;
+                                                  return 1395;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13346,7 +13357,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx010xxxxxxxx1xxxx
                                                      fcmgt.  */
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx010xxxxxxxx1xxxx
                                                      fcmgt.  */
-                                                  return 1393;
+                                                  return 1397;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -13355,7 +13366,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx010xxxxxxxxxxxxx
                                                  fnmla.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx010xxxxxxxxxxxxx
                                                  fnmla.  */
-                                              return 1455;
+                                              return 1459;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -13366,7 +13377,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  111001x1x0xxxxxx010xxxxxxxxxxxxx
                                                  str.  */
                                                  10987654321098765432109876543210
                                                  111001x1x0xxxxxx010xxxxxxxxxxxxx
                                                  str.  */
-                                              return 1941;
+                                              return 1945;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -13376,7 +13387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1x10xxxxx010xxxxxxxxxxxxx
                                                      st1w.  */
                                                      10987654321098765432109876543210
                                                      111001x1x10xxxxx010xxxxxxxxxxxxx
                                                      st1w.  */
-                                                  return 1900;
+                                                  return 1904;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13386,7 +13397,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1011xxxxx010xxxxxxxxxxxxx
                                                          st1w.  */
                                                          10987654321098765432109876543210
                                                          111001x1011xxxxx010xxxxxxxxxxxxx
                                                          st1w.  */
-                                                      return 1902;
+                                                      return 1906;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13394,7 +13405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1111xxxxx010xxxxxxxxxxxxx
                                                          st1d.  */
                                                          10987654321098765432109876543210
                                                          111001x1111xxxxx010xxxxxxxxxxxxx
                                                          st1d.  */
-                                                      return 1879;
+                                                      return 1883;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13412,7 +13423,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx011xxxxxxxx0xxxx
                                                      fcmeq.  */
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx011xxxxxxxx0xxxx
                                                      fcmeq.  */
-                                                  return 1389;
+                                                  return 1393;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13420,7 +13431,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx011xxxxxxxx1xxxx
                                                      fcmne.  */
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx011xxxxxxxx1xxxx
                                                      fcmne.  */
-                                                  return 1397;
+                                                  return 1401;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -13433,7 +13444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1000xxxxx011xxxxxxxxxxxxx
                                                          stnt1w.  */
                                                          10987654321098765432109876543210
                                                          111001x1000xxxxx011xxxxxxxxxxxxx
                                                          stnt1w.  */
-                                                      return 1938;
+                                                      return 1942;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13441,7 +13452,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1100xxxxx011xxxxxxxxxxxxx
                                                          stnt1d.  */
                                                          10987654321098765432109876543210
                                                          111001x1100xxxxx011xxxxxxxxxxxxx
                                                          stnt1d.  */
-                                                      return 1934;
+                                                      return 1938;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13452,7 +13463,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1010xxxxx011xxxxxxxxxxxxx
                                                          st3w.  */
                                                          10987654321098765432109876543210
                                                          111001x1010xxxxx011xxxxxxxxxxxxx
                                                          st3w.  */
-                                                      return 1922;
+                                                      return 1926;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13460,7 +13471,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1110xxxxx011xxxxxxxxxxxxx
                                                          st3d.  */
                                                          10987654321098765432109876543210
                                                          111001x1110xxxxx011xxxxxxxxxxxxx
                                                          st3d.  */
-                                                      return 1918;
+                                                      return 1922;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13473,7 +13484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx011xxxxxxxxxxxxx
                                                  fnmls.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx011xxxxxxxxxxxxx
                                                  fnmls.  */
-                                              return 1456;
+                                              return 1460;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -13485,7 +13496,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1001xxxxx011xxxxxxxxxxxxx
                                                          st2w.  */
                                                          10987654321098765432109876543210
                                                          111001x1001xxxxx011xxxxxxxxxxxxx
                                                          st2w.  */
-                                                      return 1914;
+                                                      return 1918;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13493,7 +13504,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1101xxxxx011xxxxxxxxxxxxx
                                                          st2d.  */
                                                          10987654321098765432109876543210
                                                          111001x1101xxxxx011xxxxxxxxxxxxx
                                                          st2d.  */
-                                                      return 1910;
+                                                      return 1914;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13504,7 +13515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1011xxxxx011xxxxxxxxxxxxx
                                                          st4w.  */
                                                          10987654321098765432109876543210
                                                          111001x1011xxxxx011xxxxxxxxxxxxx
                                                          st4w.  */
-                                                      return 1930;
+                                                      return 1934;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13512,7 +13523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1111xxxxx011xxxxxxxxxxxxx
                                                          st4d.  */
                                                          10987654321098765432109876543210
                                                          111001x1111xxxxx011xxxxxxxxxxxxx
                                                          st4d.  */
-                                                      return 1926;
+                                                      return 1930;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13537,7 +13548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x01001x1xx0xxxxx100xxxxxxxx0xxxx
                                                  cmpeq.  */
                                                  10987654321098765432109876543210
                                                  x01001x1xx0xxxxx100xxxxxxxx0xxxx
                                                  cmpeq.  */
-                                              return 1318;
+                                              return 1322;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -13545,7 +13556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x01001x1xx0xxxxx100xxxxxxxx1xxxx
                                                  cmpne.  */
                                                  10987654321098765432109876543210
                                                  x01001x1xx0xxxxx100xxxxxxxx1xxxx
                                                  cmpne.  */
-                                              return 1341;
+                                              return 1345;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -13560,7 +13571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x10000xxxx101xxxxxxxxxxxxx
                                                          ld1sh.  */
                                                          10987654321098765432109876543210
                                                          x01001x10000xxxx101xxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1577;
+                                                      return 1581;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13568,7 +13579,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x11000xxxx101xxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          x01001x11000xxxx101xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1564;
+                                                      return 1568;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13579,7 +13590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x10100xxxx101xxxxxxxxxxxxx
                                                          ld1w.  */
                                                          10987654321098765432109876543210
                                                          x01001x10100xxxx101xxxxxxxxxxxxx
                                                          ld1w.  */
-                                                      return 1596;
+                                                      return 1600;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13587,7 +13598,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x11100xxxx101xxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          x01001x11100xxxx101xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1566;
+                                                      return 1570;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13601,7 +13612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x10001xxxx101xxxxxxxxxxxxx
                                                          ldnf1sh.  */
                                                          10987654321098765432109876543210
                                                          x01001x10001xxxx101xxxxxxxxxxxxx
                                                          ldnf1sh.  */
-                                                      return 1710;
+                                                      return 1714;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13609,7 +13620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x11001xxxx101xxxxxxxxxxxxx
                                                          ldnf1sb.  */
                                                          10987654321098765432109876543210
                                                          x01001x11001xxxx101xxxxxxxxxxxxx
                                                          ldnf1sb.  */
-                                                      return 1707;
+                                                      return 1711;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13620,7 +13631,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x10101xxxx101xxxxxxxxxxxxx
                                                          ldnf1w.  */
                                                          10987654321098765432109876543210
                                                          x01001x10101xxxx101xxxxxxxxxxxxx
                                                          ldnf1w.  */
-                                                      return 1713;
+                                                      return 1717;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13628,7 +13639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x01001x11101xxxx101xxxxxxxxxxxxx
                                                          ldnf1sb.  */
                                                          10987654321098765432109876543210
                                                          x01001x11101xxxx101xxxxxxxxxxxxx
                                                          ldnf1sb.  */
-                                                      return 1709;
+                                                      return 1713;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13648,7 +13659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1x000xxxx11xxxxxxxxx0xxxx
                                                          brkpa.  */
                                                          10987654321098765432109876543210
                                                          001001x1x000xxxx11xxxxxxxxx0xxxx
                                                          brkpa.  */
-                                                      return 1304;
+                                                      return 1308;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13656,7 +13667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1x100xxxx11xxxxxxxxx0xxxx
                                                          brkpas.  */
                                                          10987654321098765432109876543210
                                                          001001x1x100xxxx11xxxxxxxxx0xxxx
                                                          brkpas.  */
-                                                      return 1305;
+                                                      return 1309;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13669,7 +13680,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx010xx011xxxxxxxxx0xxxx
                                                              ptest.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx010xx011xxxxxxxxx0xxxx
                                                              ptest.  */
-                                                          return 1790;
+                                                          return 1794;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -13683,7 +13694,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          001001x1xx011xx01100x0xxxxx0xxxx
                                                                          pfirst.  */
                                                                          10987654321098765432109876543210
                                                                          001001x1xx011xx01100x0xxxxx0xxxx
                                                                          pfirst.  */
-                                                                      return 1760;
+                                                                      return 1764;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -13691,7 +13702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          001001x1xx011xx01110x0xxxxx0xxxx
                                                                          ptrue.  */
                                                                          10987654321098765432109876543210
                                                                          001001x1xx011xx01110x0xxxxx0xxxx
                                                                          ptrue.  */
-                                                                      return 1791;
+                                                                      return 1795;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -13702,7 +13713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          001001x1x0011xx011x1x0xxxxx0xxxx
                                                                          rdffr.  */
                                                                          10987654321098765432109876543210
                                                                          001001x1x0011xx011x1x0xxxxx0xxxx
                                                                          rdffr.  */
-                                                                      return 1797;
+                                                                      return 1801;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -13710,7 +13721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          001001x1x1011xx011x1x0xxxxx0xxxx
                                                                          rdffrs.  */
                                                                          10987654321098765432109876543210
                                                                          001001x1x1011xx011x1x0xxxxx0xxxx
                                                                          rdffrs.  */
-                                                                      return 1798;
+                                                                      return 1802;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -13720,7 +13731,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx011xx011xxx1xxxxx0xxxx
                                                                  pfalse.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx011xx011xxx1xxxxx0xxxx
                                                                  pfalse.  */
-                                                              return 1759;
+                                                              return 1763;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -13734,7 +13745,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx01xxx111x0x0xxxxx0xxxx
                                                                  ptrues.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx01xxx111x0x0xxxxx0xxxx
                                                                  ptrues.  */
-                                                              return 1792;
+                                                              return 1796;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -13742,7 +13753,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx01xxx111x1x0xxxxx0xxxx
                                                                  rdffr.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx01xxx111x1x0xxxxx0xxxx
                                                                  rdffr.  */
-                                                              return 1796;
+                                                              return 1800;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -13751,7 +13762,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx01xxx111xxx1xxxxx0xxxx
                                                              pnext.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx01xxx111xxx1xxxxx0xxxx
                                                              pnext.  */
-                                                          return 1761;
+                                                          return 1765;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -13764,7 +13775,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x1x00xxxxx11xxxxxxxxx1xxxx
                                                      brkpb.  */
                                                      10987654321098765432109876543210
                                                      001001x1x00xxxxx11xxxxxxxxx1xxxx
                                                      brkpb.  */
-                                                  return 1306;
+                                                  return 1310;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -13772,7 +13783,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      001001x1x10xxxxx11xxxxxxxxx1xxxx
                                                      brkpbs.  */
                                                      10987654321098765432109876543210
                                                      001001x1x10xxxxx11xxxxxxxxx1xxxx
                                                      brkpbs.  */
-                                                  return 1307;
+                                                  return 1311;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -13788,7 +13799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx110xxxxxxxxxxxxx
                                                          ldnt1w.  */
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx110xxxxxxxxxxxxx
                                                          ldnt1w.  */
-                                                      return 1721;
+                                                      return 1725;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13796,7 +13807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx110xxxxxxxxxxxxx
                                                          ldnt1d.  */
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx110xxxxxxxxxxxxx
                                                          ldnt1d.  */
-                                                      return 1717;
+                                                      return 1721;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13807,7 +13818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx110xxxxxxxxxxxxx
                                                          ld3w.  */
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx110xxxxxxxxxxxxx
                                                          ld3w.  */
-                                                      return 1613;
+                                                      return 1617;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13815,7 +13826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx110xxxxxxxxxxxxx
                                                          ld3d.  */
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx110xxxxxxxxxxxxx
                                                          ld3d.  */
-                                                      return 1609;
+                                                      return 1613;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13829,7 +13840,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx111xxxxxxxxxxxxx
                                                          ldnt1w.  */
                                                          10987654321098765432109876543210
                                                          101001x1000xxxxx111xxxxxxxxxxxxx
                                                          ldnt1w.  */
-                                                      return 1722;
+                                                      return 1726;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13837,7 +13848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx111xxxxxxxxxxxxx
                                                          ldnt1d.  */
                                                          10987654321098765432109876543210
                                                          101001x1100xxxxx111xxxxxxxxxxxxx
                                                          ldnt1d.  */
-                                                      return 1718;
+                                                      return 1722;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13848,7 +13859,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx111xxxxxxxxxxxxx
                                                          ld3w.  */
                                                          10987654321098765432109876543210
                                                          101001x1010xxxxx111xxxxxxxxxxxxx
                                                          ld3w.  */
-                                                      return 1614;
+                                                      return 1618;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -13856,7 +13867,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx111xxxxxxxxxxxxx
                                                          ld3d.  */
                                                          10987654321098765432109876543210
                                                          101001x1110xxxxx111xxxxxxxxxxxxx
                                                          ld3d.  */
-                                                      return 1610;
+                                                      return 1614;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -13885,7 +13896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000000100xxxxxxxxxxxxx
                                                                      fadd.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000000100xxxxxxxxxxxxx
                                                                      fadd.  */
-                                                                  return 1380;
+                                                                  return 1384;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -13893,7 +13904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000100100xxxxxxxxxxxxx
                                                                      fmaxnm.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000100100xxxxxxxxxxxxx
                                                                      fmaxnm.  */
-                                                                  return 1427;
+                                                                  return 1431;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -13904,7 +13915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000010100xxxxxxxxxxxxx
                                                                      fmul.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000010100xxxxxxxxxxxxx
                                                                      fmul.  */
-                                                                  return 1447;
+                                                                  return 1451;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -13912,7 +13923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000110100xxxxxxxxxxxxx
                                                                      fmax.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000110100xxxxxxxxxxxxx
                                                                      fmax.  */
-                                                                  return 1425;
+                                                                  return 1429;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -13926,7 +13937,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000001100xxxxxxxxxxxxx
                                                                      fsub.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000001100xxxxxxxxxxxxx
                                                                      fsub.  */
-                                                                  return 1473;
+                                                                  return 1477;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -13934,7 +13945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000101100xxxxxxxxxxxxx
                                                                      fminnm.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000101100xxxxxxxxxxxxx
                                                                      fminnm.  */
-                                                                  return 1433;
+                                                                  return 1437;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -13945,7 +13956,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000011100xxxxxxxxxxxxx
                                                                      fsubr.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000011100xxxxxxxxxxxxx
                                                                      fsubr.  */
-                                                                  return 1475;
+                                                                  return 1479;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -13953,7 +13964,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000111100xxxxxxxxxxxxx
                                                                      fmin.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000111100xxxxxxxxxxxxx
                                                                      fmin.  */
-                                                                  return 1431;
+                                                                  return 1435;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -13964,7 +13975,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          011001x1xx010xxx100xxxxxxxxxxxxx
                                                          ftmad.  */
                                                          10987654321098765432109876543210
                                                          011001x1xx010xxx100xxxxxxxxxxxxx
                                                          ftmad.  */
-                                                      return 1477;
+                                                      return 1481;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -13981,7 +13992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001000100xxxxxxxxxxxxx
                                                                      fabd.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001000100xxxxxxxxxxxxx
                                                                      fabd.  */
-                                                                  return 1375;
+                                                                  return 1379;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -13989,7 +14000,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011000100xxxxxxxxxxxxx
                                                                      fadd.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011000100xxxxxxxxxxxxx
                                                                      fadd.  */
-                                                                  return 1381;
+                                                                  return 1385;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14000,7 +14011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001100100xxxxxxxxxxxxx
                                                                      fdivr.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001100100xxxxxxxxxxxxx
                                                                      fdivr.  */
-                                                                  return 1421;
+                                                                  return 1425;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14008,7 +14019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011100100xxxxxxxxxxxxx
                                                                      fmaxnm.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011100100xxxxxxxxxxxxx
                                                                      fmaxnm.  */
-                                                                  return 1428;
+                                                                  return 1432;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -14022,7 +14033,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001010100xxxxxxxxxxxxx
                                                                      fmulx.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001010100xxxxxxxxxxxxx
                                                                      fmulx.  */
-                                                                  return 1452;
+                                                                  return 1456;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14030,7 +14041,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011010100xxxxxxxxxxxxx
                                                                      fmul.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011010100xxxxxxxxxxxxx
                                                                      fmul.  */
-                                                                  return 1448;
+                                                                  return 1452;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14039,7 +14050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1110100xxxxxxxxxxxxx
                                                                  fmax.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1110100xxxxxxxxxxxxx
                                                                  fmax.  */
-                                                              return 1426;
+                                                              return 1430;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -14055,7 +14066,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001001100xxxxxxxxxxxxx
                                                                      fscale.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001001100xxxxxxxxxxxxx
                                                                      fscale.  */
-                                                                  return 1470;
+                                                                  return 1474;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14063,7 +14074,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011001100xxxxxxxxxxxxx
                                                                      fsub.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011001100xxxxxxxxxxxxx
                                                                      fsub.  */
-                                                                  return 1474;
+                                                                  return 1478;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14074,7 +14085,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001101100xxxxxxxxxxxxx
                                                                      fdiv.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001101100xxxxxxxxxxxxx
                                                                      fdiv.  */
-                                                                  return 1420;
+                                                                  return 1424;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14082,7 +14093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011101100xxxxxxxxxxxxx
                                                                      fminnm.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011101100xxxxxxxxxxxxx
                                                                      fminnm.  */
-                                                                  return 1434;
+                                                                  return 1438;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -14094,7 +14105,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1011100xxxxxxxxxxxxx
                                                                  fsubr.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1011100xxxxxxxxxxxxx
                                                                  fsubr.  */
-                                                              return 1476;
+                                                              return 1480;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -14102,7 +14113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1111100xxxxxxxxxxxxx
                                                                  fmin.  */
                                                                  10987654321098765432109876543210
                                                                  011001x1xx0x1111100xxxxxxxxxxxxx
                                                                  fmin.  */
-                                                              return 1432;
+                                                              return 1436;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -14116,7 +14127,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx110xxxxxxxx0xxxx
                                                      fcmuo.  */
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx110xxxxxxxx0xxxx
                                                      fcmuo.  */
-                                                  return 1398;
+                                                  return 1402;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -14124,7 +14135,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx110xxxxxxxx1xxxx
                                                      facge.  */
                                                      10987654321098765432109876543210
                                                      011001x1xx0xxxxx110xxxxxxxx1xxxx
                                                      facge.  */
-                                                  return 1377;
+                                                  return 1381;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -14138,7 +14149,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1000xxxxx1x0xxxxxxxxxxxxx
                                                      st1w.  */
                                                      10987654321098765432109876543210
                                                      111001x1000xxxxx1x0xxxxxxxxxxxxx
                                                      st1w.  */
-                                                  return 1896;
+                                                  return 1900;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -14146,7 +14157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1100xxxxx1x0xxxxxxxxxxxxx
                                                      st1d.  */
                                                      10987654321098765432109876543210
                                                      111001x1100xxxxx1x0xxxxxxxxxxxxx
                                                      st1d.  */
-                                                  return 1875;
+                                                  return 1879;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -14155,7 +14166,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  111001x1x10xxxxx1x0xxxxxxxxxxxxx
                                                  st1w.  */
                                                  10987654321098765432109876543210
                                                  111001x1x10xxxxx1x0xxxxxxxxxxxxx
                                                  st1w.  */
-                                              return 1901;
+                                              return 1905;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -14179,7 +14190,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000000101xxxxxxxxxxxxx
                                                                      frintn.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000000101xxxxxxxxxxxxx
                                                                      frintn.  */
-                                                                  return 1464;
+                                                                  return 1468;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14187,7 +14198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010000101xxxxxxxxxxxxx
                                                                      scvtf.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010000101xxxxxxxxxxxxx
                                                                      scvtf.  */
-                                                                  return 1810;
+                                                                  return 1814;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14198,7 +14209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000100101xxxxxxxxxxxxx
                                                                      frinta.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000100101xxxxxxxxxxxxx
                                                                      frinta.  */
-                                                                  return 1461;
+                                                                  return 1465;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14208,7 +14219,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x0010100101xxxxxxxxxxxxx
                                                                          scvtf.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x0010100101xxxxxxxxxxxxx
                                                                          scvtf.  */
-                                                                      return 1809;
+                                                                      return 1813;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14218,7 +14229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x101010100101xxxxxxxxxxxxx
                                                                              scvtf.  */
                                                                              10987654321098765432109876543210
                                                                              011001x101010100101xxxxxxxxxxxxx
                                                                              scvtf.  */
-                                                                          return 1808;
+                                                                          return 1812;
                                                                         }
                                                                       else
                                                                         {
                                                                         }
                                                                       else
                                                                         {
@@ -14226,7 +14237,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x111010100101xxxxxxxxxxxxx
                                                                              scvtf.  */
                                                                              10987654321098765432109876543210
                                                                              011001x111010100101xxxxxxxxxxxxx
                                                                              scvtf.  */
-                                                                          return 1812;
+                                                                          return 1816;
                                                                         }
                                                                     }
                                                                 }
                                                                         }
                                                                     }
                                                                 }
@@ -14242,7 +14253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000010101xxxxxxxxxxxxx
                                                                      frintm.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000010101xxxxxxxxxxxxx
                                                                      frintm.  */
-                                                                  return 1463;
+                                                                  return 1467;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14250,7 +14261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010010101xxxxxxxxxxxxx
                                                                      scvtf.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010010101xxxxxxxxxxxxx
                                                                      scvtf.  */
-                                                                  return 1807;
+                                                                  return 1811;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14261,7 +14272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000110101xxxxxxxxxxxxx
                                                                      frintx.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000110101xxxxxxxxxxxxx
                                                                      frintx.  */
-                                                                  return 1466;
+                                                                  return 1470;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14271,7 +14282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x10x010110101xxxxxxxxxxxxx
                                                                          scvtf.  */
                                                                          10987654321098765432109876543210
                                                                          011001x10x010110101xxxxxxxxxxxxx
                                                                          scvtf.  */
-                                                                      return 1811;
+                                                                      return 1815;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14279,7 +14290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x11x010110101xxxxxxxxxxxxx
                                                                          scvtf.  */
                                                                          10987654321098765432109876543210
                                                                          011001x11x010110101xxxxxxxxxxxxx
                                                                          scvtf.  */
-                                                                      return 1813;
+                                                                      return 1817;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -14299,7 +14310,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x0001000101xxxxxxxxxxxxx
                                                                          fcvt.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x0001000101xxxxxxxxxxxxx
                                                                          fcvt.  */
-                                                                      return 1400;
+                                                                      return 1404;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14307,7 +14318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x1001000101xxxxxxxxxxxxx
                                                                          fcvt.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x1001000101xxxxxxxxxxxxx
                                                                          fcvt.  */
-                                                                      return 1402;
+                                                                      return 1406;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -14316,7 +14327,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001100101xxxxxxxxxxxxx
                                                                      frecpx.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001100101xxxxxxxxxxxxx
                                                                      frecpx.  */
-                                                                  return 1460;
+                                                                  return 1464;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14329,7 +14340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x100001x10101xxxxxxxxxxxxx
                                                                          fcvtx.  */
                                                                          10987654321098765432109876543210
                                                                          011001x100001x10101xxxxxxxxxxxxx
                                                                          fcvtx.  */
-                                                                      return 2070;
+                                                                      return 2074;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14337,7 +14348,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x110001x10101xxxxxxxxxxxxx
                                                                          bfcvt.  */
                                                                          10987654321098765432109876543210
                                                                          011001x110001x10101xxxxxxxxxxxxx
                                                                          bfcvt.  */
-                                                                      return 2421;
+                                                                      return 2424;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -14346,7 +14357,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1x1001x10101xxxxxxxxxxxxx
                                                                      fcvt.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1x1001x10101xxxxxxxxxxxxx
                                                                      fcvt.  */
-                                                                  return 1404;
+                                                                  return 1408;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -14360,7 +14371,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x100011xx0101xxxxxxxxxxxxx
                                                                      flogb.  */
                                                                      10987654321098765432109876543210
                                                                      011001x100011xx0101xxxxxxxxxxxxx
                                                                      flogb.  */
-                                                                  return 2072;
+                                                                  return 2076;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14368,7 +14379,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x110011xx0101xxxxxxxxxxxxx
                                                                      fcvtzs.  */
                                                                      10987654321098765432109876543210
                                                                      011001x110011xx0101xxxxxxxxxxxxx
                                                                      fcvtzs.  */
-                                                                  return 1409;
+                                                                  return 1413;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14381,7 +14392,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x1011000101xxxxxxxxxxxxx
                                                                          fcvtzs.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x1011000101xxxxxxxxxxxxx
                                                                          fcvtzs.  */
-                                                                      return 1410;
+                                                                      return 1414;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14391,7 +14402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x101011100101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
                                                                              10987654321098765432109876543210
                                                                              011001x101011100101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
-                                                                          return 1407;
+                                                                          return 1411;
                                                                         }
                                                                       else
                                                                         {
                                                                         }
                                                                       else
                                                                         {
@@ -14399,7 +14410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x111011100101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
                                                                              10987654321098765432109876543210
                                                                              011001x111011100101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
-                                                                          return 1411;
+                                                                          return 1415;
                                                                         }
                                                                     }
                                                                 }
                                                                         }
                                                                     }
                                                                 }
@@ -14411,7 +14422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x1011010101xxxxxxxxxxxxx
                                                                          fcvtzs.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x1011010101xxxxxxxxxxxxx
                                                                          fcvtzs.  */
-                                                                      return 1406;
+                                                                      return 1410;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14421,7 +14432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x101011110101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
                                                                              10987654321098765432109876543210
                                                                              011001x101011110101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
-                                                                          return 1408;
+                                                                          return 1412;
                                                                         }
                                                                       else
                                                                         {
                                                                         }
                                                                       else
                                                                         {
@@ -14429,7 +14440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x111011110101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
                                                                              10987654321098765432109876543210
                                                                              011001x111011110101xxxxxxxxxxxxx
                                                                              fcvtzs.  */
-                                                                          return 1412;
+                                                                          return 1416;
                                                                         }
                                                                     }
                                                                 }
                                                                         }
                                                                     }
                                                                 }
@@ -14451,7 +14462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000001101xxxxxxxxxxxxx
                                                                      frintp.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000001101xxxxxxxxxxxxx
                                                                      frintp.  */
-                                                                  return 1465;
+                                                                  return 1469;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14459,7 +14470,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010001101xxxxxxxxxxxxx
                                                                      ucvtf.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010001101xxxxxxxxxxxxx
                                                                      ucvtf.  */
-                                                                  return 1962;
+                                                                  return 1966;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14472,7 +14483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x0001001101xxxxxxxxxxxxx
                                                                          fcvt.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x0001001101xxxxxxxxxxxxx
                                                                          fcvt.  */
-                                                                      return 1401;
+                                                                      return 1405;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14480,7 +14491,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x1001001101xxxxxxxxxxxxx
                                                                          fcvt.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x1001001101xxxxxxxxxxxxx
                                                                          fcvt.  */
-                                                                      return 1403;
+                                                                      return 1407;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -14489,7 +14500,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011001101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011001101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
-                                                                  return 1417;
+                                                                  return 1421;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -14503,7 +14514,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1x00x0101101xxxxxxxxxxxxx
                                                                      ucvtf.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1x00x0101101xxxxxxxxxxxxx
                                                                      ucvtf.  */
-                                                                  return 1961;
+                                                                  return 1965;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14513,7 +14524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1010x0101101xxxxxxxxxxxxx
                                                                          ucvtf.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1010x0101101xxxxxxxxxxxxx
                                                                          ucvtf.  */
-                                                                      return 1960;
+                                                                      return 1964;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14521,7 +14532,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1110x0101101xxxxxxxxxxxxx
                                                                          ucvtf.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1110x0101101xxxxxxxxxxxxx
                                                                          ucvtf.  */
-                                                                      return 1964;
+                                                                      return 1968;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -14533,7 +14544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001101101xxxxxxxxxxxxx
                                                                      fsqrt.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001101101xxxxxxxxxxxxx
                                                                      fsqrt.  */
-                                                                  return 1471;
+                                                                  return 1475;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14543,7 +14554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x1x0011101101xxxxxxxxxxxxx
                                                                          fcvtzu.  */
                                                                          10987654321098765432109876543210
                                                                          011001x1x0011101101xxxxxxxxxxxxx
                                                                          fcvtzu.  */
-                                                                      return 1416;
+                                                                      return 1420;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14553,7 +14564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x101011101101xxxxxxxxxxxxx
                                                                              fcvtzu.  */
                                                                              10987654321098765432109876543210
                                                                              011001x101011101101xxxxxxxxxxxxx
                                                                              fcvtzu.  */
-                                                                          return 1414;
+                                                                          return 1418;
                                                                         }
                                                                       else
                                                                         {
                                                                         }
                                                                       else
                                                                         {
@@ -14561,7 +14572,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              011001x111011101101xxxxxxxxxxxxx
                                                                              fcvtzu.  */
                                                                              10987654321098765432109876543210
                                                                              011001x111011101101xxxxxxxxxxxxx
                                                                              fcvtzu.  */
-                                                                          return 1418;
+                                                                          return 1422;
                                                                         }
                                                                     }
                                                                 }
                                                                         }
                                                                     }
                                                                 }
@@ -14580,7 +14591,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000011101xxxxxxxxxxxxx
                                                                      frintz.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000011101xxxxxxxxxxxxx
                                                                      frintz.  */
-                                                                  return 1467;
+                                                                  return 1471;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14588,7 +14599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010011101xxxxxxxxxxxxx
                                                                      ucvtf.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx010011101xxxxxxxxxxxxx
                                                                      ucvtf.  */
-                                                                  return 1959;
+                                                                  return 1963;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14599,7 +14610,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001011101xxxxxxxxxxxxx
                                                                      fcvt.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx001011101xxxxxxxxxxxxx
                                                                      fcvt.  */
-                                                                  return 1405;
+                                                                  return 1409;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14607,7 +14618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011011101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx011011101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
-                                                                  return 1413;
+                                                                  return 1417;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -14621,7 +14632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000111101xxxxxxxxxxxxx
                                                                      frinti.  */
                                                                      10987654321098765432109876543210
                                                                      011001x1xx000111101xxxxxxxxxxxxx
                                                                      frinti.  */
-                                                                  return 1462;
+                                                                  return 1466;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14631,7 +14642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x10x010111101xxxxxxxxxxxxx
                                                                          ucvtf.  */
                                                                          10987654321098765432109876543210
                                                                          011001x10x010111101xxxxxxxxxxxxx
                                                                          ucvtf.  */
-                                                                      return 1963;
+                                                                      return 1967;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -14639,7 +14650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          011001x11x010111101xxxxxxxxxxxxx
                                                                          ucvtf.  */
                                                                          10987654321098765432109876543210
                                                                          011001x11x010111101xxxxxxxxxxxxx
                                                                          ucvtf.  */
-                                                                      return 1965;
+                                                                      return 1969;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -14651,7 +14662,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x10x0x1111101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
                                                                      10987654321098765432109876543210
                                                                      011001x10x0x1111101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
-                                                                  return 1415;
+                                                                  return 1419;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14659,7 +14670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      011001x11x0x1111101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
                                                                      10987654321098765432109876543210
                                                                      011001x11x0x1111101xxxxxxxxxxxxx
                                                                      fcvtzu.  */
-                                                                  return 1419;
+                                                                  return 1423;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -14676,7 +14687,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1000xxxxx101xxxxxxxxxxxxx
                                                          st1w.  */
                                                          10987654321098765432109876543210
                                                          111001x1000xxxxx101xxxxxxxxxxxxx
                                                          st1w.  */
-                                                      return 1897;
+                                                      return 1901;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -14684,7 +14695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1100xxxxx101xxxxxxxxxxxxx
                                                          st1d.  */
                                                          10987654321098765432109876543210
                                                          111001x1100xxxxx101xxxxxxxxxxxxx
                                                          st1d.  */
-                                                      return 1876;
+                                                      return 1880;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -14695,7 +14706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1010xxxxx101xxxxxxxxxxxxx
                                                          st1w.  */
                                                          10987654321098765432109876543210
                                                          111001x1010xxxxx101xxxxxxxxxxxxx
                                                          st1w.  */
-                                                      return 1904;
+                                                      return 1908;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -14703,7 +14714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1110xxxxx101xxxxxxxxxxxxx
                                                          st1d.  */
                                                          10987654321098765432109876543210
                                                          111001x1110xxxxx101xxxxxxxxxxxxx
                                                          st1d.  */
-                                                      return 1880;
+                                                      return 1884;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -14716,7 +14727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx0xxxxx111xxxxxxxxxxxxx
                                                  facgt.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx0xxxxx111xxxxxxxxxxxxx
                                                  facgt.  */
-                                              return 1378;
+                                              return 1382;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -14726,7 +14737,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1xx00xxxx111xxxxxxxxxxxxx
                                                      st1w.  */
                                                      10987654321098765432109876543210
                                                      111001x1xx00xxxx111xxxxxxxxxxxxx
                                                      st1w.  */
-                                                  return 1905;
+                                                  return 1909;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -14738,7 +14749,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x10001xxxx111xxxxxxxxxxxxx
                                                              stnt1w.  */
                                                              10987654321098765432109876543210
                                                              111001x10001xxxx111xxxxxxxxxxxxx
                                                              stnt1w.  */
-                                                          return 1939;
+                                                          return 1943;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -14746,7 +14757,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x11001xxxx111xxxxxxxxxxxxx
                                                              stnt1d.  */
                                                              10987654321098765432109876543210
                                                              111001x11001xxxx111xxxxxxxxxxxxx
                                                              stnt1d.  */
-                                                          return 1935;
+                                                          return 1939;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -14757,7 +14768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x10101xxxx111xxxxxxxxxxxxx
                                                              st3w.  */
                                                              10987654321098765432109876543210
                                                              111001x10101xxxx111xxxxxxxxxxxxx
                                                              st3w.  */
-                                                          return 1923;
+                                                          return 1927;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -14765,7 +14776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x11101xxxx111xxxxxxxxxxxxx
                                                              st3d.  */
                                                              10987654321098765432109876543210
                                                              111001x11101xxxx111xxxxxxxxxxxxx
                                                              st3d.  */
-                                                          return 1919;
+                                                          return 1923;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -14796,7 +14807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10000010xxxxxxxxxxxxxx
                                                                  cntp.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10000010xxxxxxxxxxxxxx
                                                                  cntp.  */
-                                                              return 1347;
+                                                              return 1351;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -14810,7 +14821,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              001001x1xx10100010x000xxxxxxxxxx
                                                                              sqincp.  */
                                                                              10987654321098765432109876543210
                                                                              001001x1xx10100010x000xxxxxxxxxx
                                                                              sqincp.  */
-                                                                          return 1854;
+                                                                          return 1858;
                                                                         }
                                                                       else
                                                                         {
                                                                         }
                                                                       else
                                                                         {
@@ -14818,7 +14829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                              10987654321098765432109876543210
                                                                              001001x1xx10100010x100xxxxxxxxxx
                                                                              wrffr.  */
                                                                              10987654321098765432109876543210
                                                                              001001x1xx10100010x100xxxxxxxxxx
                                                                              wrffr.  */
-                                                                          return 2027;
+                                                                          return 2031;
                                                                         }
                                                                     }
                                                                   else
                                                                         }
                                                                     }
                                                                   else
@@ -14827,7 +14838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          001001x1xx10100010xx10xxxxxxxxxx
                                                                          sqincp.  */
                                                                          10987654321098765432109876543210
                                                                          001001x1xx10100010xx10xxxxxxxxxx
                                                                          sqincp.  */
-                                                                      return 1856;
+                                                                      return 1860;
                                                                     }
                                                                 }
                                                               else
                                                                     }
                                                                 }
                                                               else
@@ -14836,7 +14847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10100010xxx1xxxxxxxxxx
                                                                      sqincp.  */
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10100010xxx1xxxxxxxxxx
                                                                      sqincp.  */
-                                                                  return 1855;
+                                                                  return 1859;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -14850,7 +14861,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10010x00xxxxxxxxxxx
                                                                      incp.  */
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10010x00xxxxxxxxxxx
                                                                      incp.  */
-                                                                  return 1485;
+                                                                  return 1489;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14858,7 +14869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10010x10xxxxxxxxxxx
                                                                      setffr.  */
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10010x10xxxxxxxxxxx
                                                                      setffr.  */
-                                                                  return 1821;
+                                                                  return 1825;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14867,7 +14878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10x10010xx1xxxxxxxxxxx
                                                                  incp.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10x10010xx1xxxxxxxxxxx
                                                                  incp.  */
-                                                              return 1486;
+                                                              return 1490;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -14881,7 +14892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1010xx00xxxxxxxxxx
                                                                  sqdecp.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1010xx00xxxxxxxxxx
                                                                  sqdecp.  */
-                                                              return 1840;
+                                                              return 1844;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -14889,7 +14900,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1010xx10xxxxxxxxxx
                                                                  sqdecp.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1010xx10xxxxxxxxxx
                                                                  sqdecp.  */
-                                                              return 1842;
+                                                              return 1846;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -14898,7 +14909,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx10xx1010xxx1xxxxxxxxxx
                                                              sqdecp.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx10xx1010xxx1xxxxxxxxxx
                                                              sqdecp.  */
-                                                          return 1841;
+                                                          return 1845;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -14916,7 +14927,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x00110xx00xxxxxxxxxx
                                                                      uqincp.  */
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x00110xx00xxxxxxxxxx
                                                                      uqincp.  */
-                                                                  return 2002;
+                                                                  return 2006;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14924,7 +14935,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10110xx00xxxxxxxxxx
                                                                      decp.  */
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10110xx00xxxxxxxxxx
                                                                      decp.  */
-                                                                  return 1360;
+                                                                  return 1364;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14933,7 +14944,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1110xx00xxxxxxxxxx
                                                                  uqdecp.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1110xx00xxxxxxxxxx
                                                                  uqdecp.  */
-                                                              return 1988;
+                                                              return 1992;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -14946,7 +14957,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x00110xx10xxxxxxxxxx
                                                                      uqincp.  */
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x00110xx10xxxxxxxxxx
                                                                      uqincp.  */
-                                                                  return 2003;
+                                                                  return 2007;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -14954,7 +14965,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10110xx10xxxxxxxxxx
                                                                      decp.  */
                                                                      10987654321098765432109876543210
                                                                      001001x1xx10x10110xx10xxxxxxxxxx
                                                                      decp.  */
-                                                                  return 1361;
+                                                                  return 1365;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -14963,7 +14974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1110xx10xxxxxxxxxx
                                                                  uqdecp.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10xx1110xx10xxxxxxxxxx
                                                                  uqdecp.  */
-                                                              return 1989;
+                                                              return 1993;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -14975,7 +14986,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx10xx0110xxx1xxxxxxxxxx
                                                              uqincp.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx10xx0110xxx1xxxxxxxxxx
                                                              uqincp.  */
-                                                          return 2004;
+                                                          return 2008;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -14983,7 +14994,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx10xx1110xxx1xxxxxxxxxx
                                                              uqdecp.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx10xx1110xxx1xxxxxxxxxx
                                                              uqdecp.  */
-                                                          return 1990;
+                                                          return 1994;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -14998,7 +15009,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x10010xxxx10xxxxxxxxxxxxxx
                                                          ld1sh.  */
                                                          10987654321098765432109876543210
                                                          101001x10010xxxx10xxxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1578;
+                                                      return 1582;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15006,7 +15017,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x11010xxxx10xxxxxxxxxxxxxx
                                                          ld1sb.  */
                                                          10987654321098765432109876543210
                                                          101001x11010xxxx10xxxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1565;
+                                                      return 1569;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -15017,7 +15028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x10110xxxx10xxxxxxxxxxxxxx
                                                          ld1w.  */
                                                          10987654321098765432109876543210
                                                          101001x10110xxxx10xxxxxxxxxxxxxx
                                                          ld1w.  */
-                                                      return 1597;
+                                                      return 1601;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15025,7 +15036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x11110xxxx10xxxxxxxxxxxxxx
                                                          ld1d.  */
                                                          10987654321098765432109876543210
                                                          101001x11110xxxx10xxxxxxxxxxxxxx
                                                          ld1d.  */
-                                                      return 1517;
+                                                      return 1521;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -15040,7 +15051,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x10011xxxx10xxxxxxxxxxxxxx
                                                      ldnf1sh.  */
                                                      10987654321098765432109876543210
                                                      x01001x10011xxxx10xxxxxxxxxxxxxx
                                                      ldnf1sh.  */
-                                                  return 1711;
+                                                  return 1715;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -15048,7 +15059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x11011xxxx10xxxxxxxxxxxxxx
                                                      ldnf1sb.  */
                                                      10987654321098765432109876543210
                                                      x01001x11011xxxx10xxxxxxxxxxxxxx
                                                      ldnf1sb.  */
-                                                  return 1708;
+                                                  return 1712;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -15059,7 +15070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x10111xxxx10xxxxxxxxxxxxxx
                                                      ldnf1w.  */
                                                      10987654321098765432109876543210
                                                      x01001x10111xxxx10xxxxxxxxxxxxxx
                                                      ldnf1w.  */
-                                                  return 1714;
+                                                  return 1718;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -15067,7 +15078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x01001x11111xxxx10xxxxxxxxxxxxxx
                                                      ldnf1d.  */
                                                      10987654321098765432109876543210
                                                      x01001x11111xxxx10xxxxxxxxxxxxxx
                                                      ldnf1d.  */
-                                                  return 1703;
+                                                  return 1707;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -15090,7 +15101,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10000011xxxxxxxxxxxxxx
                                                                  add.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10000011xxxxxxxxxxxxxx
                                                                  add.  */
-                                                              return 1274;
+                                                              return 1278;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -15098,7 +15109,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx11000011xxxxxxxxxxxxxx
                                                                  mul.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx11000011xxxxxxxxxxxxxx
                                                                  mul.  */
-                                                              return 1743;
+                                                              return 1747;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -15109,7 +15120,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10100011xxxxxxxxxxxxxx
                                                                  smax.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10100011xxxxxxxxxxxxxx
                                                                  smax.  */
-                                                              return 1822;
+                                                              return 1826;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -15117,7 +15128,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx11100011xxxxxxxxxxxxxx
                                                                  dup.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx11100011xxxxxxxxxxxxxx
                                                                  dup.  */
-                                                              return 1366;
+                                                              return 1370;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -15127,7 +15138,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx10011xxxxxxxxxxxxxx
                                                          sqadd.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx10011xxxxxxxxxxxxxx
                                                          sqadd.  */
-                                                      return 1831;
+                                                      return 1835;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -15138,7 +15149,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx01011xxxxxxxxxxxxxx
                                                          smin.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx01011xxxxxxxxxxxxxx
                                                          smin.  */
-                                                      return 1825;
+                                                      return 1829;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15146,7 +15157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx11011xxxxxxxxxxxxxx
                                                          sqsub.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx11011xxxxxxxxxxxxxx
                                                          sqsub.  */
-                                                      return 1861;
+                                                      return 1865;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -15162,7 +15173,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx1x000111xxxxxxxxxxxxxx
                                                              sub.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx1x000111xxxxxxxxxxxxxx
                                                              sub.  */
-                                                          return 1943;
+                                                          return 1947;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -15172,7 +15183,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10100111xxxxxxxxxxxxxx
                                                                  umax.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx10100111xxxxxxxxxxxxxx
                                                                  umax.  */
-                                                              return 1971;
+                                                              return 1975;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -15180,7 +15191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  001001x1xx11100111xxxxxxxxxxxxxx
                                                                  fdup.  */
                                                                  10987654321098765432109876543210
                                                                  001001x1xx11100111xxxxxxxxxxxxxx
                                                                  fdup.  */
-                                                              return 1422;
+                                                              return 1426;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -15190,7 +15201,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx10111xxxxxxxxxxxxxx
                                                          uqadd.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx10111xxxxxxxxxxxxxx
                                                          uqadd.  */
-                                                      return 1979;
+                                                      return 1983;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -15203,7 +15214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx1x001111xxxxxxxxxxxxxx
                                                              subr.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx1x001111xxxxxxxxxxxxxx
                                                              subr.  */
-                                                          return 1945;
+                                                          return 1949;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -15211,7 +15222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              001001x1xx1x101111xxxxxxxxxxxxxx
                                                              umin.  */
                                                              10987654321098765432109876543210
                                                              001001x1xx1x101111xxxxxxxxxxxxxx
                                                              umin.  */
-                                                          return 1974;
+                                                          return 1978;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -15220,7 +15231,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx11111xxxxxxxxxxxxxx
                                                          uqsub.  */
                                                          10987654321098765432109876543210
                                                          001001x1xx1xx11111xxxxxxxxxxxxxx
                                                          uqsub.  */
-                                                      return 2009;
+                                                      return 2013;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -15237,7 +15248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1001xxxxx110xxxxxxxxxxxxx
                                                          ld2w.  */
                                                          10987654321098765432109876543210
                                                          101001x1001xxxxx110xxxxxxxxxxxxx
                                                          ld2w.  */
-                                                      return 1605;
+                                                      return 1609;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15245,7 +15256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1101xxxxx110xxxxxxxxxxxxx
                                                          ld2d.  */
                                                          10987654321098765432109876543210
                                                          101001x1101xxxxx110xxxxxxxxxxxxx
                                                          ld2d.  */
-                                                      return 1601;
+                                                      return 1605;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -15256,7 +15267,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1011xxxxx110xxxxxxxxxxxxx
                                                          ld4w.  */
                                                          10987654321098765432109876543210
                                                          101001x1011xxxxx110xxxxxxxxxxxxx
                                                          ld4w.  */
-                                                      return 1621;
+                                                      return 1625;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15264,7 +15275,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1111xxxxx110xxxxxxxxxxxxx
                                                          ld4d.  */
                                                          10987654321098765432109876543210
                                                          101001x1111xxxxx110xxxxxxxxxxxxx
                                                          ld4d.  */
-                                                      return 1617;
+                                                      return 1621;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -15278,7 +15289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1001xxxxx111xxxxxxxxxxxxx
                                                          ld2w.  */
                                                          10987654321098765432109876543210
                                                          101001x1001xxxxx111xxxxxxxxxxxxx
                                                          ld2w.  */
-                                                      return 1606;
+                                                      return 1610;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15286,7 +15297,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1101xxxxx111xxxxxxxxxxxxx
                                                          ld2d.  */
                                                          10987654321098765432109876543210
                                                          101001x1101xxxxx111xxxxxxxxxxxxx
                                                          ld2d.  */
-                                                      return 1602;
+                                                      return 1606;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -15297,7 +15308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1011xxxxx111xxxxxxxxxxxxx
                                                          ld4w.  */
                                                          10987654321098765432109876543210
                                                          101001x1011xxxxx111xxxxxxxxxxxxx
                                                          ld4w.  */
-                                                      return 1622;
+                                                      return 1626;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15305,7 +15316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          101001x1111xxxxx111xxxxxxxxxxxxx
                                                          ld4d.  */
                                                          10987654321098765432109876543210
                                                          101001x1111xxxxx111xxxxxxxxxxxxx
                                                          ld4d.  */
-                                                      return 1618;
+                                                      return 1622;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -15324,7 +15335,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx100xxxxxxxxxxxxx
                                                  fmad.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx100xxxxxxxxxxxxx
                                                  fmad.  */
-                                              return 1424;
+                                              return 1428;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -15332,7 +15343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx110xxxxxxxxxxxxx
                                                  fnmad.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx110xxxxxxxxxxxxx
                                                  fnmad.  */
-                                              return 1454;
+                                              return 1458;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -15345,7 +15356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1001xxxxx1x0xxxxxxxxxxxxx
                                                      st1w.  */
                                                      10987654321098765432109876543210
                                                      111001x1001xxxxx1x0xxxxxxxxxxxxx
                                                      st1w.  */
-                                                  return 1898;
+                                                  return 1902;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -15353,7 +15364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1101xxxxx1x0xxxxxxxxxxxxx
                                                      st1d.  */
                                                      10987654321098765432109876543210
                                                      111001x1101xxxxx1x0xxxxxxxxxxxxx
                                                      st1d.  */
-                                                  return 1877;
+                                                  return 1881;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -15362,7 +15373,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  111001x1x11xxxxx1x0xxxxxxxxxxxxx
                                                  st1w.  */
                                                  10987654321098765432109876543210
                                                  111001x1x11xxxxx1x0xxxxxxxxxxxxx
                                                  st1w.  */
-                                              return 1903;
+                                              return 1907;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -15376,7 +15387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx101xxxxxxxxxxxxx
                                                  fmsb.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx101xxxxxxxxxxxxx
                                                  fmsb.  */
-                                              return 1445;
+                                              return 1449;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -15388,7 +15399,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1001xxxxx101xxxxxxxxxxxxx
                                                          st1w.  */
                                                          10987654321098765432109876543210
                                                          111001x1001xxxxx101xxxxxxxxxxxxx
                                                          st1w.  */
-                                                      return 1899;
+                                                      return 1903;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15396,7 +15407,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x1101xxxxx101xxxxxxxxxxxxx
                                                          st1d.  */
                                                          10987654321098765432109876543210
                                                          111001x1101xxxxx101xxxxxxxxxxxxx
                                                          st1d.  */
-                                                      return 1878;
+                                                      return 1882;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -15405,7 +15416,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      111001x1x11xxxxx101xxxxxxxxxxxxx
                                                      st1w.  */
                                                      10987654321098765432109876543210
                                                      111001x1x11xxxxx101xxxxxxxxxxxxx
                                                      st1w.  */
-                                                  return 1906;
+                                                  return 1910;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -15417,7 +15428,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx111xxxxxxxxxxxxx
                                                  fnmsb.  */
                                                  10987654321098765432109876543210
                                                  011001x1xx1xxxxx111xxxxxxxxxxxxx
                                                  fnmsb.  */
-                                              return 1457;
+                                              return 1461;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -15429,7 +15440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x10x10xxxx111xxxxxxxxxxxxx
                                                          st1w.  */
                                                          10987654321098765432109876543210
                                                          111001x10x10xxxx111xxxxxxxxxxxxx
                                                          st1w.  */
-                                                      return 1907;
+                                                      return 1911;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -15437,7 +15448,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          111001x11x10xxxx111xxxxxxxxxxxxx
                                                          st1d.  */
                                                          10987654321098765432109876543210
                                                          111001x11x10xxxx111xxxxxxxxxxxxx
                                                          st1d.  */
-                                                      return 1881;
+                                                      return 1885;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -15450,7 +15461,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x10011xxxx111xxxxxxxxxxxxx
                                                              st2w.  */
                                                              10987654321098765432109876543210
                                                              111001x10011xxxx111xxxxxxxxxxxxx
                                                              st2w.  */
-                                                          return 1915;
+                                                          return 1919;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -15458,7 +15469,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x11011xxxx111xxxxxxxxxxxxx
                                                              st2d.  */
                                                              10987654321098765432109876543210
                                                              111001x11011xxxx111xxxxxxxxxxxxx
                                                              st2d.  */
-                                                          return 1911;
+                                                          return 1915;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -15469,7 +15480,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x10111xxxx111xxxxxxxxxxxxx
                                                              st4w.  */
                                                              10987654321098765432109876543210
                                                              111001x10111xxxx111xxxxxxxxxxxxx
                                                              st4w.  */
-                                                          return 1931;
+                                                          return 1935;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -15477,7 +15488,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              111001x11111xxxx111xxxxxxxxxxxxx
                                                              st4d.  */
                                                              10987654321098765432109876543210
                                                              111001x11111xxxx111xxxxxxxxxxxxx
                                                              st4d.  */
-                                                          return 1927;
+                                                          return 1931;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -15559,7 +15570,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          11010100x11xxxxxxxxxxxxxxxx0xx00
                                                          tcancel.  */
                                                          10987654321098765432109876543210
                                                          11010100x11xxxxxxxxxxxxxxxx0xx00
                                                          tcancel.  */
-                                                      return 1191;
+                                                      return 1192;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -15579,7 +15590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      11010100xx1xxxxxxxxxxxxxxxx0xx10
                                                      dcps2.  */
                                                      10987654321098765432109876543210
                                                      11010100xx1xxxxxxxxxxxxxxxx0xx10
                                                      dcps2.  */
-                                                  return 755;
+                                                  return 756;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -15601,7 +15612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      11010100xx1xxxxxxxxxxxxxxxx0xx01
                                                      dcps1.  */
                                                      10987654321098765432109876543210
                                                      11010100xx1xxxxxxxxxxxxxxxx0xx01
                                                      dcps1.  */
-                                                  return 754;
+                                                  return 755;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -15620,7 +15631,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      11010100xx1xxxxxxxxxxxxxxxx0xx11
                                                      dcps3.  */
                                                      10987654321098765432109876543210
                                                      11010100xx1xxxxxxxxxxxxxxxx0xx11
                                                      dcps3.  */
-                                                  return 756;
+                                                  return 757;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -15775,7 +15786,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x1010101xx0xxxxxxxxxxxxxxxxxxxxx
                                      xaflag.  */
                                      10987654321098765432109876543210
                                      x1010101xx0xxxxxxxxxxxxxxxxxxxxx
                                      xaflag.  */
-                                  return 810;
+                                  return 811;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -15805,7 +15816,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x1010101xx1xxxxxxxxxxxxxxxxxxxxx
                                      tstart.  */
                                      10987654321098765432109876543210
                                      x1010101xx1xxxxxxxxxxxxxxxxxxxxx
                                      tstart.  */
-                                  return 1188;
+                                  return 1189;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -15848,7 +15859,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                              10987654321098765432109876543210
                              xx110110xxxxxxxxxxxxxxxxxxxxxxxx
                              tbz.  */
                              10987654321098765432109876543210
                              xx110110xxxxxxxxxxxxxxxxxxxxxxxx
                              tbz.  */
-                          return 1235;
+                          return 1239;
                         }
                     }
                   else
                         }
                     }
                   else
@@ -15867,7 +15878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                              10987654321098765432109876543210
                              xx110111xxxxxxxxxxxxxxxxxxxxxxxx
                              tbnz.  */
                              10987654321098765432109876543210
                              xx110111xxxxxxxxxxxxxxxxxxxxxxxx
                              tbnz.  */
-                          return 1236;
+                          return 1240;
                         }
                     }
                 }
                         }
                     }
                 }
@@ -15899,7 +15910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xx10110000xxxxxxxxxxxxxxxxxxxxxx
                                      stnp.  */
                                      10987654321098765432109876543210
                                      xx10110000xxxxxxxxxxxxxxxxxxxxxx
                                      stnp.  */
-                                  return 972;
+                                  return 973;
                                 }
                             }
                           else
                                 }
                             }
                           else
@@ -15951,7 +15962,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xx10110100xxxxxxxxxxxxxxxxxxxxxx
                                      stp.  */
                                      10987654321098765432109876543210
                                      xx10110100xxxxxxxxxxxxxxxxxxxxxx
                                      stp.  */
-                                  return 976;
+                                  return 977;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -16015,7 +16026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  xx10110x10xxxxxxxxxxxxxxxxxxxxxx
                                  stp.  */
                                  10987654321098765432109876543210
                                  xx10110x10xxxxxxxxxxxxxxxxxxxxxx
                                  stp.  */
-                              return 982;
+                              return 983;
                             }
                         }
                     }
                             }
                         }
                     }
@@ -16039,7 +16050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xx10110001xxxxxxxxxxxxxxxxxxxxxx
                                      ldnp.  */
                                      10987654321098765432109876543210
                                      xx10110001xxxxxxxxxxxxxxxxxxxxxx
                                      ldnp.  */
-                                  return 973;
+                                  return 974;
                                 }
                             }
                           else
                                 }
                             }
                           else
@@ -16091,7 +16102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xx10110101xxxxxxxxxxxxxxxxxxxxxx
                                      ldp.  */
                                      10987654321098765432109876543210
                                      xx10110101xxxxxxxxxxxxxxxxxxxxxx
                                      ldp.  */
-                                  return 977;
+                                  return 978;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -16155,7 +16166,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  xx10110x11xxxxxxxxxxxxxxxxxxxxxx
                                  ldp.  */
                                  10987654321098765432109876543210
                                  xx10110x11xxxxxxxxxxxxxxxxxxxxxx
                                  ldp.  */
-                              return 983;
+                              return 984;
                             }
                         }
                     }
                             }
                         }
                     }
@@ -16170,7 +16181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                              10987654321098765432109876543210
                              xx011100xxxxxxxxxxxxxxxxxxxxxxxx
                              ldr.  */
                              10987654321098765432109876543210
                              xx011100xxxxxxxxxxxxxxxxxxxxxxxx
                              ldr.  */
-                          return 987;
+                          return 988;
                         }
                       else
                         {
                         }
                       else
                         {
@@ -16184,7 +16195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx111100x0xxxxxxxxxx00xxxxxxxxxx
                                          stur.  */
                                          10987654321098765432109876543210
                                          xx111100x0xxxxxxxxxx00xxxxxxxxxx
                                          stur.  */
-                                      return 924;
+                                      return 925;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -16192,7 +16203,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx111100x1xxxxxxxxxx00xxxxxxxxxx
                                          ldur.  */
                                          10987654321098765432109876543210
                                          xx111100x1xxxxxxxxxx00xxxxxxxxxx
                                          ldur.  */
-                                      return 925;
+                                      return 926;
                                     }
                                 }
                               else
                                     }
                                 }
                               else
@@ -16203,7 +16214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx111100x0xxxxxxxxxx10xxxxxxxxxx
                                          str.  */
                                          10987654321098765432109876543210
                                          xx111100x0xxxxxxxxxx10xxxxxxxxxx
                                          str.  */
-                                      return 903;
+                                      return 904;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -16211,7 +16222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx111100x1xxxxxxxxxx10xxxxxxxxxx
                                          ldr.  */
                                          10987654321098765432109876543210
                                          xx111100x1xxxxxxxxxx10xxxxxxxxxx
                                          ldr.  */
-                                      return 904;
+                                      return 905;
                                     }
                                 }
                             }
                                     }
                                 }
                             }
@@ -16223,7 +16234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xx111100x0xxxxxxxxxxx1xxxxxxxxxx
                                      str.  */
                                      10987654321098765432109876543210
                                      xx111100x0xxxxxxxxxxx1xxxxxxxxxx
                                      str.  */
-                                  return 872;
+                                  return 873;
                                 }
                               else
                                 {
                                 }
                               else
                                 {
@@ -16231,7 +16242,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xx111100x1xxxxxxxxxxx1xxxxxxxxxx
                                      ldr.  */
                                      10987654321098765432109876543210
                                      xx111100x1xxxxxxxxxxx1xxxxxxxxxx
                                      ldr.  */
-                                  return 873;
+                                  return 874;
                                 }
                             }
                         }
                                 }
                             }
                         }
@@ -16244,7 +16255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                              10987654321098765432109876543210
                              xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
                              str.  */
                              10987654321098765432109876543210
                              xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
                              str.  */
-                          return 891;
+                          return 892;
                         }
                       else
                         {
                         }
                       else
                         {
@@ -16252,7 +16263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                              10987654321098765432109876543210
                              xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
                              ldr.  */
                              10987654321098765432109876543210
                              xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
                              ldr.  */
-                          return 892;
+                          return 893;
                         }
                     }
                 }
                         }
                     }
                 }
@@ -16406,7 +16417,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x1001xxxxxxxxxx
                                                          smmla.  */
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x1001xxxxxxxxxx
                                                          smmla.  */
-                                                      return 2412;
+                                                      return 2415;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -16439,7 +16450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x0101xxxxxxxxxx
                                                          sdot.  */
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x0101xxxxxxxxxx
                                                          sdot.  */
-                                                      return 2337;
+                                                      return 2341;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -16513,7 +16524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x1011xxxxxxxxxx
                                                          usmmla.  */
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x1011xxxxxxxxxx
                                                          usmmla.  */
-                                                      return 2414;
+                                                      return 2417;
                                                     }
                                                 }
                                             }
                                                     }
                                                 }
                                             }
@@ -16546,7 +16557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x0111xxxxxxxxxx
                                                          usdot.  */
                                                          10987654321098765432109876543210
                                                          0x001110xx0xxxxx1x0111xxxxxxxxxx
                                                          usdot.  */
-                                                      return 2415;
+                                                      return 2418;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -16593,7 +16604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x001110000xxxxxxxxxxxxxxxxxxxxx
                                              eor3.  */
                                              10987654321098765432109876543210
                                              1x001110000xxxxxxxxxxxxxxxxxxxxx
                                              eor3.  */
-                                          return 2344;
+                                          return 2348;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -16601,7 +16612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x001110100xxxxxxxxxxxxxxxxxxxxx
                                              xar.  */
                                              10987654321098765432109876543210
                                              1x001110100xxxxxxxxxxxxxxxxxxxxx
                                              xar.  */
-                                          return 2346;
+                                          return 2350;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -16612,7 +16623,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x001110x10xxxxx0xxxxxxxxxxxxxxx
                                              sm3ss1.  */
                                              10987654321098765432109876543210
                                              1x001110x10xxxxx0xxxxxxxxxxxxxxx
                                              sm3ss1.  */
-                                          return 2348;
+                                          return 2352;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -16626,7 +16637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          1x001110010xxxxx1xxx00xxxxxxxxxx
                                                          sm3tt1a.  */
                                                          10987654321098765432109876543210
                                                          1x001110010xxxxx1xxx00xxxxxxxxxx
                                                          sm3tt1a.  */
-                                                      return 2349;
+                                                      return 2353;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -16634,7 +16645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          1x001110110xxxxx1xxx00xxxxxxxxxx
                                                          sha512su0.  */
                                                          10987654321098765432109876543210
                                                          1x001110110xxxxx1xxx00xxxxxxxxxx
                                                          sha512su0.  */
-                                                      return 2342;
+                                                      return 2346;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -16643,7 +16654,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x001110x10xxxxx1xxx10xxxxxxxxxx
                                                      sm3tt2a.  */
                                                      10987654321098765432109876543210
                                                      1x001110x10xxxxx1xxx10xxxxxxxxxx
                                                      sm3tt2a.  */
-                                                  return 2351;
+                                                  return 2355;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -16656,7 +16667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          1x001110010xxxxx1xxx01xxxxxxxxxx
                                                          sm3tt1b.  */
                                                          10987654321098765432109876543210
                                                          1x001110010xxxxx1xxx01xxxxxxxxxx
                                                          sm3tt1b.  */
-                                                      return 2350;
+                                                      return 2354;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -16664,7 +16675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          1x001110110xxxxx1xxx01xxxxxxxxxx
                                                          sm4e.  */
                                                          10987654321098765432109876543210
                                                          1x001110110xxxxx1xxx01xxxxxxxxxx
                                                          sm4e.  */
-                                                      return 2355;
+                                                      return 2359;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -16673,7 +16684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x001110x10xxxxx1xxx11xxxxxxxxxx
                                                      sm3tt2b.  */
                                                      10987654321098765432109876543210
                                                      1x001110x10xxxxx1xxx11xxxxxxxxxx
                                                      sm3tt2b.  */
-                                                  return 2352;
+                                                  return 2356;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -16854,7 +16865,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx101110xx0xxxxx100101xxxxxxxxxx
                                                          udot.  */
                                                          10987654321098765432109876543210
                                                          xx101110xx0xxxxx100101xxxxxxxxxx
                                                          udot.  */
-                                                      return 2336;
+                                                      return 2340;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -16885,7 +16896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xx101110xx0xxxxx101x01xxxxxxxxxx
                                                      ummla.  */
                                                      10987654321098765432109876543210
                                                      xx101110xx0xxxxx101x01xxxxxxxxxx
                                                      ummla.  */
-                                                  return 2413;
+                                                  return 2416;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -16904,7 +16915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xx101110xx0xxxxx1x1011xxxxxxxxxx
                                                      bfmmla.  */
                                                      10987654321098765432109876543210
                                                      xx101110xx0xxxxx1x1011xxxxxxxxxx
                                                      bfmmla.  */
-                                                  return 2429;
+                                                  return 2432;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -16914,7 +16925,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx1011100x0xxxxx1x1111xxxxxxxxxx
                                                          bfdot.  */
                                                          10987654321098765432109876543210
                                                          xx1011100x0xxxxx1x1111xxxxxxxxxx
                                                          bfdot.  */
-                                                      return 2427;
+                                                      return 2430;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -16924,7 +16935,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x01011101x0xxxxx1x1111xxxxxxxxxx
                                                              bfmlalb.  */
                                                              10987654321098765432109876543210
                                                              x01011101x0xxxxx1x1111xxxxxxxxxx
                                                              bfmlalb.  */
-                                                          return 2434;
+                                                          return 2437;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -16932,7 +16943,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x11011101x0xxxxx1x1111xxxxxxxxxx
                                                              bfmlalt.  */
                                                              10987654321098765432109876543210
                                                              x11011101x0xxxxx1x1111xxxxxxxxxx
                                                              bfmlalt.  */
-                                                          return 2433;
+                                                          return 2436;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -16956,7 +16967,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0011110xx0xxx00xxxxxxxxxxxxxxxx
                                              fcvtzs.  */
                                              10987654321098765432109876543210
                                              x0011110xx0xxx00xxxxxxxxxxxxxxxx
                                              fcvtzs.  */
-                                          return 763;
+                                          return 764;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -16964,7 +16975,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0011110xx0xxx10xxxxxxxxxxxxxxxx
                                              scvtf.  */
                                              10987654321098765432109876543210
                                              x0011110xx0xxx10xxxxxxxxxxxxxxxx
                                              scvtf.  */
-                                          return 759;
+                                          return 760;
                                         }
                                     }
                                   else
                                         }
                                     }
                                   else
@@ -16975,7 +16986,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0011110xx0xxx01xxxxxxxxxxxxxxxx
                                              fcvtzu.  */
                                              10987654321098765432109876543210
                                              x0011110xx0xxx01xxxxxxxxxxxxxxxx
                                              fcvtzu.  */
-                                          return 765;
+                                          return 766;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -16983,7 +16994,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0011110xx0xxx11xxxxxxxxxxxxxxxx
                                              ucvtf.  */
                                              10987654321098765432109876543210
                                              x0011110xx0xxx11xxxxxxxxxxxxxxxx
                                              ucvtf.  */
-                                          return 761;
+                                          return 762;
                                         }
                                     }
                                 }
                                         }
                                     }
                                 }
@@ -17516,7 +17527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          000011101x1xxxx1011010xxxxxxxxxx
                                                                          bfcvtn.  */
                                                                          10987654321098765432109876543210
                                                                          000011101x1xxxx1011010xxxxxxxxxx
                                                                          bfcvtn.  */
-                                                                      return 2430;
+                                                                      return 2433;
                                                                     }
                                                                   else
                                                                     {
                                                                     }
                                                                   else
                                                                     {
@@ -17524,7 +17535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          010011101x1xxxx1011010xxxxxxxxxx
                                                                          bfcvtn2.  */
                                                                          10987654321098765432109876543210
                                                                          010011101x1xxxx1011010xxxxxxxxxx
                                                                          bfcvtn2.  */
-                                                                      return 2431;
+                                                                      return 2434;
                                                                     }
                                                                 }
                                                             }
                                                                     }
                                                                 }
                                                             }
@@ -17842,7 +17853,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          1x001110xx1xxxxx0xxxxxxxxxxxxxxx
                                          bcax.  */
                                          10987654321098765432109876543210
                                          1x001110xx1xxxxx0xxxxxxxxxxxxxxx
                                          bcax.  */
-                                      return 2347;
+                                      return 2351;
                                     }
                                 }
                               else
                                     }
                                 }
                               else
@@ -18453,7 +18464,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  11001110xx1xxxxx100000xxxxxxxxxx
                                                                  sha512h.  */
                                                                  10987654321098765432109876543210
                                                                  11001110xx1xxxxx100000xxxxxxxxxx
                                                                  sha512h.  */
-                                                              return 2340;
+                                                              return 2344;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -18505,7 +18516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  11001110xx1xxxxx110000xxxxxxxxxx
                                                                  sm3partw1.  */
                                                                  10987654321098765432109876543210
                                                                  11001110xx1xxxxx110000xxxxxxxxxx
                                                                  sm3partw1.  */
-                                                              return 2353;
+                                                              return 2357;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -18748,7 +18759,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              1x001110xx1xxxxx100010xxxxxxxxxx
                                                              sha512su1.  */
                                                              10987654321098765432109876543210
                                                              1x001110xx1xxxxx100010xxxxxxxxxx
                                                              sha512su1.  */
-                                                          return 2343;
+                                                          return 2347;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -18824,7 +18835,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x0011100x1xxxxx110010xxxxxxxxxx
                                                                  sm4ekey.  */
                                                                  10987654321098765432109876543210
                                                                  1x0011100x1xxxxx110010xxxxxxxxxx
                                                                  sm4ekey.  */
-                                                              return 2356;
+                                                              return 2360;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -19650,7 +19661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              1x001110xx1xxxxx100001xxxxxxxxxx
                                                              sha512h2.  */
                                                              10987654321098765432109876543210
                                                              1x001110xx1xxxxx100001xxxxxxxxxx
                                                              sha512h2.  */
-                                                          return 2341;
+                                                          return 2345;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -19682,7 +19693,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x0011100x1xxxxx110001xxxxxxxxxx
                                                                  sm3partw2.  */
                                                                  10987654321098765432109876543210
                                                                  1x0011100x1xxxxx110001xxxxxxxxxx
                                                                  sm3partw2.  */
-                                                              return 2354;
+                                                              return 2358;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -19922,7 +19933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              1x001110xx1xxxxx100011xxxxxxxxxx
                                                              rax1.  */
                                                              10987654321098765432109876543210
                                                              1x001110xx1xxxxx100011xxxxxxxxxx
                                                              rax1.  */
-                                                          return 2345;
+                                                          return 2349;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -19954,7 +19965,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x01011100x1xxxxx110011xxxxxxxxxx
                                                                  fmlal2.  */
                                                                  10987654321098765432109876543210
                                                                  x01011100x1xxxxx110011xxxxxxxxxx
                                                                  fmlal2.  */
-                                                              return 2359;
+                                                              return 2363;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -19962,7 +19973,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x11011100x1xxxxx110011xxxxxxxxxx
                                                                  fmlal2.  */
                                                                  10987654321098765432109876543210
                                                                  x11011100x1xxxxx110011xxxxxxxxxx
                                                                  fmlal2.  */
-                                                              return 2363;
+                                                              return 2367;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -19984,7 +19995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x01011101x1xxxxx110011xxxxxxxxxx
                                                                  fmlsl2.  */
                                                                  10987654321098765432109876543210
                                                                  x01011101x1xxxxx110011xxxxxxxxxx
                                                                  fmlsl2.  */
-                                                              return 2360;
+                                                              return 2364;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -19992,7 +20003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x11011101x1xxxxx110011xxxxxxxxxx
                                                                  fmlsl2.  */
                                                                  10987654321098765432109876543210
                                                                  x11011101x1xxxxx110011xxxxxxxxxx
                                                                  fmlsl2.  */
-                                                              return 2364;
+                                                              return 2368;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -20031,7 +20042,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x00011100x1xxxxx111011xxxxxxxxxx
                                                                  fmlal.  */
                                                                  10987654321098765432109876543210
                                                                  x00011100x1xxxxx111011xxxxxxxxxx
                                                                  fmlal.  */
-                                                              return 2357;
+                                                              return 2361;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -20039,7 +20050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x10011100x1xxxxx111011xxxxxxxxxx
                                                                  fmlal.  */
                                                                  10987654321098765432109876543210
                                                                  x10011100x1xxxxx111011xxxxxxxxxx
                                                                  fmlal.  */
-                                                              return 2361;
+                                                              return 2365;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -20061,7 +20072,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x00011101x1xxxxx111011xxxxxxxxxx
                                                                  fmlsl.  */
                                                                  10987654321098765432109876543210
                                                                  x00011101x1xxxxx111011xxxxxxxxxx
                                                                  fmlsl.  */
-                                                              return 2358;
+                                                              return 2362;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -20069,7 +20080,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x10011101x1xxxxx111011xxxxxxxxxx
                                                                  fmlsl.  */
                                                                  10987654321098765432109876543210
                                                                  x10011101x1xxxxx111011xxxxxxxxxx
                                                                  fmlsl.  */
-                                                              return 2362;
+                                                              return 2366;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -20199,7 +20210,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx100000x00000xxxxxxxxxx
                                                                      fcvtns.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx100000x00000xxxxxxxxxx
                                                                      fcvtns.  */
-                                                                  return 767;
+                                                                  return 768;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20207,7 +20218,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx110000x00000xxxxxxxxxx
                                                                      fcvtms.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx110000x00000xxxxxxxxxx
                                                                      fcvtms.  */
-                                                                  return 787;
+                                                                  return 788;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -20218,7 +20229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx101000x00000xxxxxxxxxx
                                                                      fcvtps.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx101000x00000xxxxxxxxxx
                                                                      fcvtps.  */
-                                                                  return 783;
+                                                                  return 784;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20226,7 +20237,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx111000x00000xxxxxxxxxx
                                                                      fcvtzs.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx111000x00000xxxxxxxxxx
                                                                      fcvtzs.  */
-                                                                  return 791;
+                                                                  return 792;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -20236,7 +20247,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx100x00000xxxxxxxxxx
                                                              fcvtas.  */
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx100x00000xxxxxxxxxx
                                                              fcvtas.  */
-                                                          return 775;
+                                                          return 776;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -20247,7 +20258,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx010x00000xxxxxxxxxx
                                                              scvtf.  */
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx010x00000xxxxxxxxxx
                                                              scvtf.  */
-                                                          return 771;
+                                                          return 772;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -20257,7 +20268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1x0110x00000xxxxxxxxxx
                                                                  fmov.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1x0110x00000xxxxxxxxxx
                                                                  fmov.  */
-                                                              return 779;
+                                                              return 780;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -20267,7 +20278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx101110x00000xxxxxxxxxx
                                                                      fmov.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx101110x00000xxxxxxxxxx
                                                                      fmov.  */
-                                                                  return 795;
+                                                                  return 796;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20275,7 +20286,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx111110x00000xxxxxxxxxx
                                                                      fjcvtzs.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx111110x00000xxxxxxxxxx
                                                                      fjcvtzs.  */
-                                                                  return 797;
+                                                                  return 798;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -20295,7 +20306,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx100001x00000xxxxxxxxxx
                                                                      fcvtnu.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx100001x00000xxxxxxxxxx
                                                                      fcvtnu.  */
-                                                                  return 769;
+                                                                  return 770;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20303,7 +20314,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx110001x00000xxxxxxxxxx
                                                                      fcvtmu.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx110001x00000xxxxxxxxxx
                                                                      fcvtmu.  */
-                                                                  return 789;
+                                                                  return 790;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -20314,7 +20325,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx101001x00000xxxxxxxxxx
                                                                      fcvtpu.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx101001x00000xxxxxxxxxx
                                                                      fcvtpu.  */
-                                                                  return 785;
+                                                                  return 786;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20322,7 +20333,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx111001x00000xxxxxxxxxx
                                                                      fcvtzu.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx111001x00000xxxxxxxxxx
                                                                      fcvtzu.  */
-                                                                  return 793;
+                                                                  return 794;
                                                                 }
                                                             }
                                                         }
                                                                 }
                                                             }
                                                         }
@@ -20332,7 +20343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx101x00000xxxxxxxxxx
                                                              fcvtau.  */
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx101x00000xxxxxxxxxx
                                                              fcvtau.  */
-                                                          return 777;
+                                                          return 778;
                                                         }
                                                     }
                                                   else
                                                         }
                                                     }
                                                   else
@@ -20343,7 +20354,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx011x00000xxxxxxxxxx
                                                              ucvtf.  */
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx011x00000xxxxxxxxxx
                                                              ucvtf.  */
-                                                          return 773;
+                                                          return 774;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -20353,7 +20364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1x0111x00000xxxxxxxxxx
                                                                  fmov.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1x0111x00000xxxxxxxxxx
                                                                  fmov.  */
-                                                              return 781;
+                                                              return 782;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -20361,7 +20372,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1x1111x00000xxxxxxxxxx
                                                                  fmov.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1x1111x00000xxxxxxxxxx
                                                                  fmov.  */
-                                                              return 796;
+                                                              return 797;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -20383,7 +20394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0000010000xxxxxxxxxx
                                                                      fmov.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0000010000xxxxxxxxxx
                                                                      fmov.  */
-                                                                  return 816;
+                                                                  return 817;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20391,7 +20402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1000010000xxxxxxxxxx
                                                                      frint32z.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1000010000xxxxxxxxxx
                                                                      frint32z.  */
-                                                                  return 812;
+                                                                  return 813;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -20400,7 +20411,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx100010000xxxxxxxxxx
                                                                  frintn.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx100010000xxxxxxxxxx
                                                                  frintn.  */
-                                                              return 825;
+                                                              return 826;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -20413,7 +20424,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0001010000xxxxxxxxxx
                                                                      fneg.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0001010000xxxxxxxxxx
                                                                      fneg.  */
-                                                                  return 820;
+                                                                  return 821;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20421,7 +20432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1001010000xxxxxxxxxx
                                                                      frint64z.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1001010000xxxxxxxxxx
                                                                      frint64z.  */
-                                                                  return 814;
+                                                                  return 815;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -20430,7 +20441,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx101010000xxxxxxxxxx
                                                                  frintm.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx101010000xxxxxxxxxx
                                                                  frintm.  */
-                                                              return 829;
+                                                              return 830;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -20446,7 +20457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0000110000xxxxxxxxxx
                                                                      fabs.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0000110000xxxxxxxxxx
                                                                      fabs.  */
-                                                                  return 818;
+                                                                  return 819;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20454,7 +20465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1000110000xxxxxxxxxx
                                                                      frint32x.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1000110000xxxxxxxxxx
                                                                      frint32x.  */
-                                                                  return 813;
+                                                                  return 814;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -20463,7 +20474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx100110000xxxxxxxxxx
                                                                  frintp.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx100110000xxxxxxxxxx
                                                                  frintp.  */
-                                                              return 827;
+                                                              return 828;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -20476,7 +20487,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0001110000xxxxxxxxxx
                                                                      fsqrt.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x0001110000xxxxxxxxxx
                                                                      fsqrt.  */
-                                                                  return 822;
+                                                                  return 823;
                                                                 }
                                                               else
                                                                 {
                                                                 }
                                                               else
                                                                 {
@@ -20484,7 +20495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1001110000xxxxxxxxxx
                                                                      frint64x.  */
                                                                      10987654321098765432109876543210
                                                                      xxx11110xx1x1001110000xxxxxxxxxx
                                                                      frint64x.  */
-                                                                  return 815;
+                                                                  return 816;
                                                                 }
                                                             }
                                                           else
                                                                 }
                                                             }
                                                           else
@@ -20493,7 +20504,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx101110000xxxxxxxxxx
                                                                  frintz.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx101110000xxxxxxxxxx
                                                                  frintz.  */
-                                                              return 831;
+                                                              return 832;
                                                             }
                                                         }
                                                     }
                                                             }
                                                         }
                                                     }
@@ -20506,7 +20517,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xxx11110xx1xx01xx10000xxxxxxxxxx
                                                          fcvt.  */
                                                          10987654321098765432109876543210
                                                          xxx11110xx1xx01xx10000xxxxxxxxxx
                                                          fcvt.  */
-                                                      return 824;
+                                                      return 825;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -20518,7 +20529,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx110010000xxxxxxxxxx
                                                                  frinta.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx110010000xxxxxxxxxx
                                                                  frinta.  */
-                                                              return 833;
+                                                              return 834;
                                                             }
                                                           else
                                                             {
                                                             }
                                                           else
                                                             {
@@ -20526,7 +20537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx111010000xxxxxxxxxx
                                                                  frintx.  */
                                                                  10987654321098765432109876543210
                                                                  xxx11110xx1xx111010000xxxxxxxxxx
                                                                  frintx.  */
-                                                              return 835;
+                                                              return 836;
                                                             }
                                                         }
                                                       else
                                                             }
                                                         }
                                                       else
@@ -20535,7 +20546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx11x110000xxxxxxxxxx
                                                              frinti.  */
                                                              10987654321098765432109876543210
                                                              xxx11110xx1xx11x110000xxxxxxxxxx
                                                              frinti.  */
-                                                          return 837;
+                                                          return 838;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -20551,7 +20562,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx00xxx
                                                      fcmp.  */
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx00xxx
                                                      fcmp.  */
-                                                  return 802;
+                                                  return 803;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -20559,7 +20570,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx10xxx
                                                      fcmpe.  */
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx10xxx
                                                      fcmpe.  */
-                                                  return 804;
+                                                  return 805;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -20570,7 +20581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx01xxx
                                                      fcmp.  */
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx01xxx
                                                      fcmp.  */
-                                                  return 806;
+                                                  return 807;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -20578,7 +20589,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx11xxx
                                                      fcmpe.  */
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxxxx1000xxxxx11xxx
                                                      fcmpe.  */
-                                                  return 808;
+                                                  return 809;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -20591,7 +20602,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0x11110xx1xxxxxxxx100xxxxxxxxxx
                                              fmov.  */
                                              10987654321098765432109876543210
                                              x0x11110xx1xxxxxxxx100xxxxxxxxxx
                                              fmov.  */
-                                          return 865;
+                                          return 866;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -20641,7 +20652,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x11110xx1xxxxx000010xxxxxxxxxx
                                                          fmul.  */
                                                          10987654321098765432109876543210
                                                          x0x11110xx1xxxxx000010xxxxxxxxxx
                                                          fmul.  */
-                                                      return 839;
+                                                      return 840;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -20662,7 +20673,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx100010xxxxxxxxxx
                                                              fnmul.  */
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx100010xxxxxxxxxx
                                                              fnmul.  */
-                                                          return 855;
+                                                          return 856;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -20695,7 +20706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx010010xxxxxxxxxx
                                                              fmax.  */
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx010010xxxxxxxxxx
                                                              fmax.  */
-                                                          return 847;
+                                                          return 848;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -20860,7 +20871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx001010xxxxxxxxxx
                                                              fadd.  */
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx001010xxxxxxxxxx
                                                              fadd.  */
-                                                          return 843;
+                                                          return 844;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -20987,7 +20998,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx011110xx1xxxxx011010xxxxxxxxxx
                                                          fmaxnm.  */
                                                          10987654321098765432109876543210
                                                          xx011110xx1xxxxx011010xxxxxxxxxx
                                                          fmaxnm.  */
-                                                      return 851;
+                                                      return 852;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -21034,7 +21045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x11110xx1xxxxx000110xxxxxxxxxx
                                                          fdiv.  */
                                                          10987654321098765432109876543210
                                                          x0x11110xx1xxxxx000110xxxxxxxxxx
                                                          fdiv.  */
-                                                      return 841;
+                                                      return 842;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -21073,7 +21084,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxx010110xxxxxxxxxx
                                                      fmin.  */
                                                      10987654321098765432109876543210
                                                      xxx11110xx1xxxxx010110xxxxxxxxxx
                                                      fmin.  */
-                                                  return 849;
+                                                  return 850;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -21242,7 +21253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx001110xxxxxxxxxx
                                                              fsub.  */
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx001110xxxxxxxxxx
                                                              fsub.  */
-                                                          return 845;
+                                                          return 846;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -21393,7 +21404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx011110xxxxxxxxxx
                                                              fminnm.  */
                                                              10987654321098765432109876543210
                                                              x0011110xx1xxxxx011110xxxxxxxxxx
                                                              fminnm.  */
-                                                          return 853;
+                                                          return 854;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -21495,7 +21506,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x0011110xx1xxxxxxxxx01xxxxx0xxxx
                                                  fccmp.  */
                                                  10987654321098765432109876543210
                                                  x0011110xx1xxxxxxxxx01xxxxx0xxxx
                                                  fccmp.  */
-                                              return 798;
+                                              return 799;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -21503,7 +21514,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x0011110xx1xxxxxxxxx01xxxxx1xxxx
                                                  fccmpe.  */
                                                  10987654321098765432109876543210
                                                  x0011110xx1xxxxxxxxx01xxxxx1xxxx
                                                  fccmpe.  */
-                                              return 800;
+                                              return 801;
                                             }
                                         }
                                       else
                                             }
                                         }
                                       else
@@ -21666,7 +21677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0011110xx1xxxxxxxxx11xxxxxxxxxx
                                              fcsel.  */
                                              10987654321098765432109876543210
                                              x0011110xx1xxxxxxxxx11xxxxxxxxxx
                                              fcsel.  */
-                                          return 867;
+                                          return 868;
                                         }
                                       else
                                         {
                                         }
                                       else
                                         {
@@ -21877,7 +21888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0001111xxxxxxxx0000x0xxxxxxxxxx
                                                      fmlal.  */
                                                      10987654321098765432109876543210
                                                      x0001111xxxxxxxx0000x0xxxxxxxxxx
                                                      fmlal.  */
-                                                  return 2365;
+                                                  return 2369;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -21885,7 +21896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1001111xxxxxxxx0000x0xxxxxxxxxx
                                                      fmlal.  */
                                                      10987654321098765432109876543210
                                                      x1001111xxxxxxxx0000x0xxxxxxxxxx
                                                      fmlal.  */
-                                                  return 2369;
+                                                  return 2373;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -21907,7 +21918,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0001111xxxxxxxx0100x0xxxxxxxxxx
                                                      fmlsl.  */
                                                      10987654321098765432109876543210
                                                      x0001111xxxxxxxx0100x0xxxxxxxxxx
                                                      fmlsl.  */
-                                                  return 2366;
+                                                  return 2370;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -21915,7 +21926,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1001111xxxxxxxx0100x0xxxxxxxxxx
                                                      fmlsl.  */
                                                      10987654321098765432109876543210
                                                      x1001111xxxxxxxx0100x0xxxxxxxxxx
                                                      fmlsl.  */
-                                                  return 2370;
+                                                  return 2374;
                                                 }
                                             }
                                           else
                                                 }
                                             }
                                           else
@@ -22165,7 +22176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x0011111xx0xxxxx0xxxxxxxxxxxxxxx
                                          fmadd.  */
                                          10987654321098765432109876543210
                                          x0011111xx0xxxxx0xxxxxxxxxxxxxxx
                                          fmadd.  */
-                                      return 857;
+                                      return 858;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -22173,7 +22184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x0011111xx1xxxxx0xxxxxxxxxxxxxxx
                                          fnmadd.  */
                                          10987654321098765432109876543210
                                          x0011111xx1xxxxx0xxxxxxxxxxxxxxx
                                          fnmadd.  */
-                                      return 861;
+                                      return 862;
                                     }
                                 }
                               else
                                     }
                                 }
                               else
@@ -22421,7 +22432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0101111xxxxxxxx1000x0xxxxxxxxxx
                                                      fmlal2.  */
                                                      10987654321098765432109876543210
                                                      x0101111xxxxxxxx1000x0xxxxxxxxxx
                                                      fmlal2.  */
-                                                  return 2367;
+                                                  return 2371;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -22429,7 +22440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1101111xxxxxxxx1000x0xxxxxxxxxx
                                                      fmlal2.  */
                                                      10987654321098765432109876543210
                                                      x1101111xxxxxxxx1000x0xxxxxxxxxx
                                                      fmlal2.  */
-                                                  return 2371;
+                                                  return 2375;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -22451,7 +22462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0101111xxxxxxxx1100x0xxxxxxxxxx
                                                      fmlsl2.  */
                                                      10987654321098765432109876543210
                                                      x0101111xxxxxxxx1100x0xxxxxxxxxx
                                                      fmlsl2.  */
-                                                  return 2368;
+                                                  return 2372;
                                                 }
                                               else
                                                 {
                                                 }
                                               else
                                                 {
@@ -22459,7 +22470,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1101111xxxxxxxx1100x0xxxxxxxxxx
                                                      fmlsl2.  */
                                                      10987654321098765432109876543210
                                                      x1101111xxxxxxxx1100x0xxxxxxxxxx
                                                      fmlsl2.  */
-                                                  return 2372;
+                                                  return 2376;
                                                 }
                                             }
                                         }
                                                 }
                                             }
                                         }
@@ -22515,7 +22526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx001111xxxxxxxx1110x0xxxxxxxxxx
                                                  sdot.  */
                                                  10987654321098765432109876543210
                                                  xx001111xxxxxxxx1110x0xxxxxxxxxx
                                                  sdot.  */
-                                              return 2339;
+                                              return 2343;
                                             }
                                           else
                                             {
                                             }
                                           else
                                             {
@@ -22523,7 +22534,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx101111xxxxxxxx1110x0xxxxxxxxxx
                                                  udot.  */
                                                  10987654321098765432109876543210
                                                  xx101111xxxxxxxx1110x0xxxxxxxxxx
                                                  udot.  */
-                                              return 2338;
+                                              return 2342;
                                             }
                                         }
                                     }
                                             }
                                         }
                                     }
@@ -22626,7 +22637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx00111100xxxxxx1111x0xxxxxxxxxx
                                                          sudot.  */
                                                          10987654321098765432109876543210
                                                          xx00111100xxxxxx1111x0xxxxxxxxxx
                                                          sudot.  */
-                                                      return 2417;
+                                                      return 2420;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -22634,7 +22645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx00111110xxxxxx1111x0xxxxxxxxxx
                                                          usdot.  */
                                                          10987654321098765432109876543210
                                                          xx00111110xxxxxx1111x0xxxxxxxxxx
                                                          usdot.  */
-                                                      return 2416;
+                                                      return 2419;
                                                     }
                                                 }
                                               else
                                                     }
                                                 }
                                               else
@@ -22645,7 +22656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx00111101xxxxxx1111x0xxxxxxxxxx
                                                          bfdot.  */
                                                          10987654321098765432109876543210
                                                          xx00111101xxxxxx1111x0xxxxxxxxxx
                                                          bfdot.  */
-                                                      return 2428;
+                                                      return 2431;
                                                     }
                                                   else
                                                     {
                                                     }
                                                   else
                                                     {
@@ -22655,7 +22666,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x000111111xxxxxx1111x0xxxxxxxxxx
                                                              bfmlalb.  */
                                                              10987654321098765432109876543210
                                                              x000111111xxxxxx1111x0xxxxxxxxxx
                                                              bfmlalb.  */
-                                                          return 2436;
+                                                          return 2439;
                                                         }
                                                       else
                                                         {
                                                         }
                                                       else
                                                         {
@@ -22663,7 +22674,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x100111111xxxxxx1111x0xxxxxxxxxx
                                                              bfmlalt.  */
                                                              10987654321098765432109876543210
                                                              x100111111xxxxxx1111x0xxxxxxxxxx
                                                              bfmlalt.  */
-                                                          return 2435;
+                                                          return 2438;
                                                         }
                                                     }
                                                 }
                                                         }
                                                     }
                                                 }
@@ -22910,7 +22921,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x0011111xx0xxxxx1xxxxxxxxxxxxxxx
                                          fmsub.  */
                                          10987654321098765432109876543210
                                          x0011111xx0xxxxx1xxxxxxxxxxxxxxx
                                          fmsub.  */
-                                      return 859;
+                                      return 860;
                                     }
                                   else
                                     {
                                     }
                                   else
                                     {
@@ -22918,7 +22929,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x0011111xx1xxxxx1xxxxxxxxxxxxxxx
                                          fnmsub.  */
                                          10987654321098765432109876543210
                                          x0011111xx1xxxxx1xxxxxxxxxxxxxxx
                                          fnmsub.  */
-                                      return 863;
+                                      return 864;
                                     }
                                 }
                               else
                                     }
                                 }
                               else
@@ -23154,61 +23165,62 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode)
     case 19: return NULL;              /* addg --> NULL.  */
     case 16: value = 20; break;        /* sub --> subg.  */
     case 20: return NULL;              /* subg --> NULL.  */
     case 19: return NULL;              /* addg --> NULL.  */
     case 16: value = 20; break;        /* sub --> subg.  */
     case 20: return NULL;              /* subg --> NULL.  */
-    case 970: value = 974; break;      /* stnp --> stp.  */
-    case 974: return NULL;             /* stp --> NULL.  */
-    case 968: value = 969; break;      /* stllrb --> stllrh.  */
-    case 969: return NULL;             /* stllrh --> NULL.  */
-    case 971: value = 975; break;      /* ldnp --> ldp.  */
-    case 975: return NULL;             /* ldp --> NULL.  */
-    case 1624: value = 1625; break;    /* ldff1b --> ldff1b.  */
-    case 1625: return NULL;            /* ldff1b --> NULL.  */
-    case 1680: value = 1681; break;    /* ldff1sw --> ldff1sw.  */
-    case 1681: return NULL;            /* ldff1sw --> NULL.  */
+    case 971: value = 975; break;      /* stnp --> stp.  */
+    case 975: return NULL;             /* stp --> NULL.  */
+    case 969: value = 970; break;      /* stllrb --> stllrh.  */
+    case 970: return NULL;             /* stllrh --> NULL.  */
+    case 972: value = 976; break;      /* ldnp --> ldp.  */
+    case 976: return NULL;             /* ldp --> NULL.  */
     case 1628: value = 1629; break;    /* ldff1b --> ldff1b.  */
     case 1629: return NULL;            /* ldff1b --> NULL.  */
     case 1628: value = 1629; break;    /* ldff1b --> ldff1b.  */
     case 1629: return NULL;            /* ldff1b --> NULL.  */
-    case 1647: value = 1648; break;    /* ldff1h --> ldff1h.  */
-    case 1648: return NULL;            /* ldff1h --> NULL.  */
-    case 1626: value = 1627; break;    /* ldff1b --> ldff1b.  */
-    case 1627: return NULL;            /* ldff1b --> NULL.  */
-    case 1645: value = 1646; break;    /* ldff1h --> ldff1h.  */
-    case 1646: return NULL;            /* ldff1h --> NULL.  */
+    case 1684: value = 1685; break;    /* ldff1sw --> ldff1sw.  */
+    case 1685: return NULL;            /* ldff1sw --> NULL.  */
+    case 1632: value = 1633; break;    /* ldff1b --> ldff1b.  */
+    case 1633: return NULL;            /* ldff1b --> NULL.  */
+    case 1651: value = 1652; break;    /* ldff1h --> ldff1h.  */
+    case 1652: return NULL;            /* ldff1h --> NULL.  */
     case 1630: value = 1631; break;    /* ldff1b --> ldff1b.  */
     case 1631: return NULL;            /* ldff1b --> NULL.  */
     case 1649: value = 1650; break;    /* ldff1h --> ldff1h.  */
     case 1650: return NULL;            /* ldff1h --> NULL.  */
     case 1630: value = 1631; break;    /* ldff1b --> ldff1b.  */
     case 1631: return NULL;            /* ldff1b --> NULL.  */
     case 1649: value = 1650; break;    /* ldff1h --> ldff1h.  */
     case 1650: return NULL;            /* ldff1h --> NULL.  */
-    case 1670: value = 1671; break;    /* ldff1sh --> ldff1sh.  */
-    case 1671: return NULL;            /* ldff1sh --> NULL.  */
-    case 1658: value = 1659; break;    /* ldff1sb --> ldff1sb.  */
-    case 1659: return NULL;            /* ldff1sb --> NULL.  */
-    case 1689: value = 1690; break;    /* ldff1w --> ldff1w.  */
-    case 1690: return NULL;            /* ldff1w --> NULL.  */
+    case 1634: value = 1635; break;    /* ldff1b --> ldff1b.  */
+    case 1635: return NULL;            /* ldff1b --> NULL.  */
+    case 1653: value = 1654; break;    /* ldff1h --> ldff1h.  */
+    case 1654: return NULL;            /* ldff1h --> NULL.  */
+    case 1674: value = 1675; break;    /* ldff1sh --> ldff1sh.  */
+    case 1675: return NULL;            /* ldff1sh --> NULL.  */
     case 1662: value = 1663; break;    /* ldff1sb --> ldff1sb.  */
     case 1663: return NULL;            /* ldff1sb --> NULL.  */
     case 1662: value = 1663; break;    /* ldff1sb --> ldff1sb.  */
     case 1663: return NULL;            /* ldff1sb --> NULL.  */
-    case 1672: value = 1673; break;    /* ldff1sh --> ldff1sh.  */
-    case 1673: return NULL;            /* ldff1sh --> NULL.  */
-    case 1660: value = 1661; break;    /* ldff1sb --> ldff1sb.  */
-    case 1661: return NULL;            /* ldff1sb --> NULL.  */
-    case 1691: value = 1692; break;    /* ldff1w --> ldff1w.  */
-    case 1692: return NULL;            /* ldff1w --> NULL.  */
-    case 1636: value = 1637; break;    /* ldff1d --> ldff1d.  */
-    case 1637: return NULL;            /* ldff1d --> NULL.  */
-    case 810: value = 811; break;      /* xaflag --> axflag.  */
-    case 811: value = 1189; break;     /* axflag --> tcommit.  */
-    case 1189: value = 1192; break;    /* tcommit --> msr.  */
-    case 1192: value = 1193; break;    /* msr --> hint.  */
-    case 1193: value = 1209; break;    /* hint --> clrex.  */
-    case 1209: value = 1210; break;    /* clrex --> dsb.  */
-    case 1210: value = 1213; break;    /* dsb --> dmb.  */
-    case 1213: value = 1214; break;    /* dmb --> isb.  */
-    case 1214: value = 1215; break;    /* isb --> sb.  */
-    case 1215: value = 1216; break;    /* sb --> sys.  */
-    case 1216: value = 1224; break;    /* sys --> msr.  */
-    case 1224: value = 2373; break;    /* msr --> cfinv.  */
-    case 2373: return NULL;            /* cfinv --> NULL.  */
-    case 1188: value = 1190; break;    /* tstart --> ttest.  */
-    case 1190: value = 1225; break;    /* ttest --> sysl.  */
-    case 1225: value = 1226; break;    /* sysl --> mrs.  */
-    case 1226: return NULL;            /* mrs --> NULL.  */
+    case 1693: value = 1694; break;    /* ldff1w --> ldff1w.  */
+    case 1694: return NULL;            /* ldff1w --> NULL.  */
+    case 1666: value = 1667; break;    /* ldff1sb --> ldff1sb.  */
+    case 1667: return NULL;            /* ldff1sb --> NULL.  */
+    case 1676: value = 1677; break;    /* ldff1sh --> ldff1sh.  */
+    case 1677: return NULL;            /* ldff1sh --> NULL.  */
+    case 1664: value = 1665; break;    /* ldff1sb --> ldff1sb.  */
+    case 1665: return NULL;            /* ldff1sb --> NULL.  */
+    case 1695: value = 1696; break;    /* ldff1w --> ldff1w.  */
+    case 1696: return NULL;            /* ldff1w --> NULL.  */
+    case 1640: value = 1641; break;    /* ldff1d --> ldff1d.  */
+    case 1641: return NULL;            /* ldff1d --> NULL.  */
+    case 811: value = 812; break;      /* xaflag --> axflag.  */
+    case 812: value = 1190; break;     /* axflag --> tcommit.  */
+    case 1190: value = 1193; break;    /* tcommit --> msr.  */
+    case 1193: value = 1194; break;    /* msr --> hint.  */
+    case 1194: value = 1203; break;    /* hint --> dgh.  */
+    case 1203: value = 1212; break;    /* dgh --> clrex.  */
+    case 1212: value = 1213; break;    /* clrex --> dsb.  */
+    case 1213: value = 1216; break;    /* dsb --> dmb.  */
+    case 1216: value = 1217; break;    /* dmb --> isb.  */
+    case 1217: value = 1218; break;    /* isb --> sb.  */
+    case 1218: value = 1219; break;    /* sb --> sys.  */
+    case 1219: value = 1227; break;    /* sys --> cfinv.  */
+    case 1227: value = 1228; break;    /* cfinv --> msr.  */
+    case 1228: return NULL;            /* msr --> NULL.  */
+    case 1189: value = 1191; break;    /* tstart --> ttest.  */
+    case 1191: value = 1229; break;    /* ttest --> sysl.  */
+    case 1229: value = 1230; break;    /* sysl --> mrs.  */
+    case 1230: return NULL;            /* mrs --> NULL.  */
     case 440: value = 441; break;      /* st4 --> st1.  */
     case 441: value = 442; break;      /* st1 --> st2.  */
     case 442: value = 443; break;      /* st2 --> st3.  */
     case 440: value = 441; break;      /* st4 --> st1.  */
     case 441: value = 442; break;      /* st1 --> st2.  */
     case 442: value = 443; break;      /* st2 --> st3.  */
@@ -23241,100 +23253,100 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode)
     case 478: return NULL;             /* ld2r --> NULL.  */
     case 477: value = 479; break;      /* ld4 --> ld4r.  */
     case 479: return NULL;             /* ld4r --> NULL.  */
     case 478: return NULL;             /* ld2r --> NULL.  */
     case 477: value = 479; break;      /* ld4 --> ld4r.  */
     case 479: return NULL;             /* ld4r --> NULL.  */
-    case 763: value = 764; break;      /* fcvtzs --> fcvtzs.  */
-    case 764: return NULL;             /* fcvtzs --> NULL.  */
-    case 759: value = 760; break;      /* scvtf --> scvtf.  */
-    case 760: return NULL;             /* scvtf --> NULL.  */
-    case 765: value = 766; break;      /* fcvtzu --> fcvtzu.  */
-    case 766: return NULL;             /* fcvtzu --> NULL.  */
-    case 761: value = 762; break;      /* ucvtf --> ucvtf.  */
-    case 762: return NULL;             /* ucvtf --> NULL.  */
-    case 767: value = 768; break;      /* fcvtns --> fcvtns.  */
-    case 768: return NULL;             /* fcvtns --> NULL.  */
-    case 787: value = 788; break;      /* fcvtms --> fcvtms.  */
-    case 788: return NULL;             /* fcvtms --> NULL.  */
-    case 783: value = 784; break;      /* fcvtps --> fcvtps.  */
-    case 784: return NULL;             /* fcvtps --> NULL.  */
-    case 791: value = 792; break;      /* fcvtzs --> fcvtzs.  */
-    case 792: return NULL;             /* fcvtzs --> NULL.  */
-    case 775: value = 776; break;      /* fcvtas --> fcvtas.  */
-    case 776: return NULL;             /* fcvtas --> NULL.  */
-    case 771: value = 772; break;      /* scvtf --> scvtf.  */
-    case 772: return NULL;             /* scvtf --> NULL.  */
-    case 779: value = 780; break;      /* fmov --> fmov.  */
-    case 780: return NULL;             /* fmov --> NULL.  */
-    case 769: value = 770; break;      /* fcvtnu --> fcvtnu.  */
-    case 770: return NULL;             /* fcvtnu --> NULL.  */
-    case 789: value = 790; break;      /* fcvtmu --> fcvtmu.  */
-    case 790: return NULL;             /* fcvtmu --> NULL.  */
-    case 785: value = 786; break;      /* fcvtpu --> fcvtpu.  */
-    case 786: return NULL;             /* fcvtpu --> NULL.  */
-    case 793: value = 794; break;      /* fcvtzu --> fcvtzu.  */
-    case 794: return NULL;             /* fcvtzu --> NULL.  */
-    case 777: value = 778; break;      /* fcvtau --> fcvtau.  */
-    case 778: return NULL;             /* fcvtau --> NULL.  */
-    case 773: value = 774; break;      /* ucvtf --> ucvtf.  */
-    case 774: return NULL;             /* ucvtf --> NULL.  */
-    case 781: value = 782; break;      /* fmov --> fmov.  */
-    case 782: return NULL;             /* fmov --> NULL.  */
-    case 816: value = 817; break;      /* fmov --> fmov.  */
-    case 817: return NULL;             /* fmov --> NULL.  */
-    case 825: value = 826; break;      /* frintn --> frintn.  */
-    case 826: return NULL;             /* frintn --> NULL.  */
-    case 820: value = 821; break;      /* fneg --> fneg.  */
-    case 821: return NULL;             /* fneg --> NULL.  */
-    case 829: value = 830; break;      /* frintm --> frintm.  */
-    case 830: return NULL;             /* frintm --> NULL.  */
-    case 818: value = 819; break;      /* fabs --> fabs.  */
-    case 819: return NULL;             /* fabs --> NULL.  */
-    case 827: value = 828; break;      /* frintp --> frintp.  */
-    case 828: return NULL;             /* frintp --> NULL.  */
-    case 822: value = 823; break;      /* fsqrt --> fsqrt.  */
-    case 823: return NULL;             /* fsqrt --> NULL.  */
-    case 831: value = 832; break;      /* frintz --> frintz.  */
-    case 832: return NULL;             /* frintz --> NULL.  */
-    case 824: value = 2432; break;     /* fcvt --> bfcvt.  */
-    case 2432: return NULL;            /* bfcvt --> NULL.  */
-    case 833: value = 834; break;      /* frinta --> frinta.  */
-    case 834: return NULL;             /* frinta --> NULL.  */
-    case 835: value = 836; break;      /* frintx --> frintx.  */
-    case 836: return NULL;             /* frintx --> NULL.  */
-    case 837: value = 838; break;      /* frinti --> frinti.  */
-    case 838: return NULL;             /* frinti --> NULL.  */
-    case 802: value = 803; break;      /* fcmp --> fcmp.  */
-    case 803: return NULL;             /* fcmp --> NULL.  */
-    case 804: value = 805; break;      /* fcmpe --> fcmpe.  */
-    case 805: return NULL;             /* fcmpe --> NULL.  */
-    case 806: value = 807; break;      /* fcmp --> fcmp.  */
-    case 807: return NULL;             /* fcmp --> NULL.  */
-    case 808: value = 809; break;      /* fcmpe --> fcmpe.  */
-    case 809: return NULL;             /* fcmpe --> NULL.  */
-    case 865: value = 866; break;      /* fmov --> fmov.  */
-    case 866: return NULL;             /* fmov --> NULL.  */
-    case 839: value = 840; break;      /* fmul --> fmul.  */
-    case 840: return NULL;             /* fmul --> NULL.  */
-    case 855: value = 856; break;      /* fnmul --> fnmul.  */
-    case 856: return NULL;             /* fnmul --> NULL.  */
-    case 847: value = 848; break;      /* fmax --> fmax.  */
-    case 848: return NULL;             /* fmax --> NULL.  */
-    case 843: value = 844; break;      /* fadd --> fadd.  */
-    case 844: return NULL;             /* fadd --> NULL.  */
-    case 851: value = 852; break;      /* fmaxnm --> fmaxnm.  */
-    case 852: return NULL;             /* fmaxnm --> NULL.  */
-    case 841: value = 842; break;      /* fdiv --> fdiv.  */
-    case 842: return NULL;             /* fdiv --> NULL.  */
-    case 849: value = 850; break;      /* fmin --> fmin.  */
-    case 850: return NULL;             /* fmin --> NULL.  */
-    case 845: value = 846; break;      /* fsub --> fsub.  */
-    case 846: return NULL;             /* fsub --> NULL.  */
-    case 853: value = 854; break;      /* fminnm --> fminnm.  */
-    case 854: return NULL;             /* fminnm --> NULL.  */
-    case 798: value = 799; break;      /* fccmp --> fccmp.  */
-    case 799: return NULL;             /* fccmp --> NULL.  */
-    case 800: value = 801; break;      /* fccmpe --> fccmpe.  */
-    case 801: return NULL;             /* fccmpe --> NULL.  */
-    case 867: value = 868; break;      /* fcsel --> fcsel.  */
-    case 868: return NULL;             /* fcsel --> NULL.  */
+    case 764: value = 765; break;      /* fcvtzs --> fcvtzs.  */
+    case 765: return NULL;             /* fcvtzs --> NULL.  */
+    case 760: value = 761; break;      /* scvtf --> scvtf.  */
+    case 761: return NULL;             /* scvtf --> NULL.  */
+    case 766: value = 767; break;      /* fcvtzu --> fcvtzu.  */
+    case 767: return NULL;             /* fcvtzu --> NULL.  */
+    case 762: value = 763; break;      /* ucvtf --> ucvtf.  */
+    case 763: return NULL;             /* ucvtf --> NULL.  */
+    case 768: value = 769; break;      /* fcvtns --> fcvtns.  */
+    case 769: return NULL;             /* fcvtns --> NULL.  */
+    case 788: value = 789; break;      /* fcvtms --> fcvtms.  */
+    case 789: return NULL;             /* fcvtms --> NULL.  */
+    case 784: value = 785; break;      /* fcvtps --> fcvtps.  */
+    case 785: return NULL;             /* fcvtps --> NULL.  */
+    case 792: value = 793; break;      /* fcvtzs --> fcvtzs.  */
+    case 793: return NULL;             /* fcvtzs --> NULL.  */
+    case 776: value = 777; break;      /* fcvtas --> fcvtas.  */
+    case 777: return NULL;             /* fcvtas --> NULL.  */
+    case 772: value = 773; break;      /* scvtf --> scvtf.  */
+    case 773: return NULL;             /* scvtf --> NULL.  */
+    case 780: value = 781; break;      /* fmov --> fmov.  */
+    case 781: return NULL;             /* fmov --> NULL.  */
+    case 770: value = 771; break;      /* fcvtnu --> fcvtnu.  */
+    case 771: return NULL;             /* fcvtnu --> NULL.  */
+    case 790: value = 791; break;      /* fcvtmu --> fcvtmu.  */
+    case 791: return NULL;             /* fcvtmu --> NULL.  */
+    case 786: value = 787; break;      /* fcvtpu --> fcvtpu.  */
+    case 787: return NULL;             /* fcvtpu --> NULL.  */
+    case 794: value = 795; break;      /* fcvtzu --> fcvtzu.  */
+    case 795: return NULL;             /* fcvtzu --> NULL.  */
+    case 778: value = 779; break;      /* fcvtau --> fcvtau.  */
+    case 779: return NULL;             /* fcvtau --> NULL.  */
+    case 774: value = 775; break;      /* ucvtf --> ucvtf.  */
+    case 775: return NULL;             /* ucvtf --> NULL.  */
+    case 782: value = 783; break;      /* fmov --> fmov.  */
+    case 783: return NULL;             /* fmov --> NULL.  */
+    case 817: value = 818; break;      /* fmov --> fmov.  */
+    case 818: return NULL;             /* fmov --> NULL.  */
+    case 826: value = 827; break;      /* frintn --> frintn.  */
+    case 827: return NULL;             /* frintn --> NULL.  */
+    case 821: value = 822; break;      /* fneg --> fneg.  */
+    case 822: return NULL;             /* fneg --> NULL.  */
+    case 830: value = 831; break;      /* frintm --> frintm.  */
+    case 831: return NULL;             /* frintm --> NULL.  */
+    case 819: value = 820; break;      /* fabs --> fabs.  */
+    case 820: return NULL;             /* fabs --> NULL.  */
+    case 828: value = 829; break;      /* frintp --> frintp.  */
+    case 829: return NULL;             /* frintp --> NULL.  */
+    case 823: value = 824; break;      /* fsqrt --> fsqrt.  */
+    case 824: return NULL;             /* fsqrt --> NULL.  */
+    case 832: value = 833; break;      /* frintz --> frintz.  */
+    case 833: return NULL;             /* frintz --> NULL.  */
+    case 825: value = 2435; break;     /* fcvt --> bfcvt.  */
+    case 2435: return NULL;            /* bfcvt --> NULL.  */
+    case 834: value = 835; break;      /* frinta --> frinta.  */
+    case 835: return NULL;             /* frinta --> NULL.  */
+    case 836: value = 837; break;      /* frintx --> frintx.  */
+    case 837: return NULL;             /* frintx --> NULL.  */
+    case 838: value = 839; break;      /* frinti --> frinti.  */
+    case 839: return NULL;             /* frinti --> NULL.  */
+    case 803: value = 804; break;      /* fcmp --> fcmp.  */
+    case 804: return NULL;             /* fcmp --> NULL.  */
+    case 805: value = 806; break;      /* fcmpe --> fcmpe.  */
+    case 806: return NULL;             /* fcmpe --> NULL.  */
+    case 807: value = 808; break;      /* fcmp --> fcmp.  */
+    case 808: return NULL;             /* fcmp --> NULL.  */
+    case 809: value = 810; break;      /* fcmpe --> fcmpe.  */
+    case 810: return NULL;             /* fcmpe --> NULL.  */
+    case 866: value = 867; break;      /* fmov --> fmov.  */
+    case 867: return NULL;             /* fmov --> NULL.  */
+    case 840: value = 841; break;      /* fmul --> fmul.  */
+    case 841: return NULL;             /* fmul --> NULL.  */
+    case 856: value = 857; break;      /* fnmul --> fnmul.  */
+    case 857: return NULL;             /* fnmul --> NULL.  */
+    case 848: value = 849; break;      /* fmax --> fmax.  */
+    case 849: return NULL;             /* fmax --> NULL.  */
+    case 844: value = 845; break;      /* fadd --> fadd.  */
+    case 845: return NULL;             /* fadd --> NULL.  */
+    case 852: value = 853; break;      /* fmaxnm --> fmaxnm.  */
+    case 853: return NULL;             /* fmaxnm --> NULL.  */
+    case 842: value = 843; break;      /* fdiv --> fdiv.  */
+    case 843: return NULL;             /* fdiv --> NULL.  */
+    case 850: value = 851; break;      /* fmin --> fmin.  */
+    case 851: return NULL;             /* fmin --> NULL.  */
+    case 846: value = 847; break;      /* fsub --> fsub.  */
+    case 847: return NULL;             /* fsub --> NULL.  */
+    case 854: value = 855; break;      /* fminnm --> fminnm.  */
+    case 855: return NULL;             /* fminnm --> NULL.  */
+    case 799: value = 800; break;      /* fccmp --> fccmp.  */
+    case 800: return NULL;             /* fccmp --> NULL.  */
+    case 801: value = 802; break;      /* fccmpe --> fccmpe.  */
+    case 802: return NULL;             /* fccmpe --> NULL.  */
+    case 868: value = 869; break;      /* fcsel --> fcsel.  */
+    case 869: return NULL;             /* fcsel --> NULL.  */
     case 133: value = 374; break;      /* movi --> sshr.  */
     case 374: value = 376; break;      /* sshr --> srshr.  */
     case 376: return NULL;             /* srshr --> NULL.  */
     case 133: value = 374; break;      /* movi --> sshr.  */
     case 374: value = 376; break;      /* sshr --> srshr.  */
     case 376: return NULL;             /* srshr --> NULL.  */
@@ -23353,10 +23365,10 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode)
     case 399: value = 401; break;      /* ursra --> sli.  */
     case 401: value = 403; break;      /* sli --> uqshl.  */
     case 403: return NULL;             /* uqshl --> NULL.  */
     case 399: value = 401; break;      /* ursra --> sli.  */
     case 401: value = 403; break;      /* sli --> uqshl.  */
     case 403: return NULL;             /* uqshl --> NULL.  */
-    case 857: value = 858; break;      /* fmadd --> fmadd.  */
-    case 858: return NULL;             /* fmadd --> NULL.  */
-    case 861: value = 862; break;      /* fnmadd --> fnmadd.  */
-    case 862: return NULL;             /* fnmadd --> NULL.  */
+    case 858: value = 859; break;      /* fmadd --> fmadd.  */
+    case 859: return NULL;             /* fmadd --> NULL.  */
+    case 862: value = 863; break;      /* fnmadd --> fnmadd.  */
+    case 863: return NULL;             /* fnmadd --> NULL.  */
     case 135: value = 380; break;      /* movi --> shrn.  */
     case 380: value = 381; break;      /* shrn --> shrn2.  */
     case 381: value = 388; break;      /* shrn2 --> sshll.  */
     case 135: value = 380; break;      /* movi --> shrn.  */
     case 380: value = 381; break;      /* shrn --> shrn2.  */
     case 381: value = 388; break;      /* shrn2 --> sshll.  */
@@ -23385,10 +23397,10 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode)
     case 395: return NULL;             /* fcvtzs --> NULL.  */
     case 418: value = 419; break;      /* fcvtzu --> fcvtzu.  */
     case 419: return NULL;             /* fcvtzu --> NULL.  */
     case 395: return NULL;             /* fcvtzs --> NULL.  */
     case 418: value = 419; break;      /* fcvtzu --> fcvtzu.  */
     case 419: return NULL;             /* fcvtzu --> NULL.  */
-    case 859: value = 860; break;      /* fmsub --> fmsub.  */
-    case 860: return NULL;             /* fmsub --> NULL.  */
-    case 863: value = 864; break;      /* fnmsub --> fnmsub.  */
-    case 864: return NULL;             /* fnmsub --> NULL.  */
+    case 860: value = 861; break;      /* fmsub --> fmsub.  */
+    case 861: return NULL;             /* fmsub --> NULL.  */
+    case 864: value = 865; break;      /* fnmsub --> fnmsub.  */
+    case 865: return NULL;             /* fnmsub --> NULL.  */
     case 598: value = 599; break;      /* scvtf --> scvtf.  */
     case 599: return NULL;             /* scvtf --> NULL.  */
     case 600: value = 601; break;      /* fcvtzs --> fcvtzs.  */
     case 598: value = 599; break;      /* scvtf --> scvtf.  */
     case 599: return NULL;             /* scvtf --> NULL.  */
     case 600: value = 601; break;      /* fcvtzs --> fcvtzs.  */
@@ -23449,95 +23461,95 @@ aarch64_find_alias_opcode (const aarch64_opcode *opcode)
     case 741: value = 742; break;      /* smsubl --> smnegl.  */
     case 744: value = 745; break;      /* umaddl --> umull.  */
     case 746: value = 747; break;      /* umsubl --> umnegl.  */
     case 741: value = 742; break;      /* smsubl --> smnegl.  */
     case 744: value = 745; break;      /* umaddl --> umull.  */
     case 746: value = 747; break;      /* umsubl --> umnegl.  */
-    case 757: value = 758; break;      /* extr --> ror.  */
-    case 990: value = 991; break;      /* and --> bic.  */
-    case 992: value = 993; break;      /* orr --> mov.  */
-    case 995: value = 996; break;      /* ands --> tst.  */
-    case 999: value = 1001; break;     /* orr --> uxtw.  */
-    case 1002: value = 1003; break;    /* orn --> mvn.  */
-    case 1006: value = 1007; break;    /* ands --> tst.  */
-    case 1037: value = 1133; break;    /* ldaddb --> staddb.  */
-    case 1038: value = 1134; break;    /* ldaddh --> staddh.  */
-    case 1039: value = 1135; break;    /* ldadd --> stadd.  */
-    case 1041: value = 1136; break;    /* ldaddlb --> staddlb.  */
-    case 1044: value = 1137; break;    /* ldaddlh --> staddlh.  */
-    case 1047: value = 1138; break;    /* ldaddl --> staddl.  */
-    case 1049: value = 1139; break;    /* ldclrb --> stclrb.  */
-    case 1050: value = 1140; break;    /* ldclrh --> stclrh.  */
-    case 1051: value = 1141; break;    /* ldclr --> stclr.  */
-    case 1053: value = 1142; break;    /* ldclrlb --> stclrlb.  */
-    case 1056: value = 1143; break;    /* ldclrlh --> stclrlh.  */
-    case 1059: value = 1144; break;    /* ldclrl --> stclrl.  */
-    case 1061: value = 1145; break;    /* ldeorb --> steorb.  */
-    case 1062: value = 1146; break;    /* ldeorh --> steorh.  */
-    case 1063: value = 1147; break;    /* ldeor --> steor.  */
-    case 1065: value = 1148; break;    /* ldeorlb --> steorlb.  */
-    case 1068: value = 1149; break;    /* ldeorlh --> steorlh.  */
-    case 1071: value = 1150; break;    /* ldeorl --> steorl.  */
-    case 1073: value = 1151; break;    /* ldsetb --> stsetb.  */
-    case 1074: value = 1152; break;    /* ldseth --> stseth.  */
-    case 1075: value = 1153; break;    /* ldset --> stset.  */
-    case 1077: value = 1154; break;    /* ldsetlb --> stsetlb.  */
-    case 1080: value = 1155; break;    /* ldsetlh --> stsetlh.  */
-    case 1083: value = 1156; break;    /* ldsetl --> stsetl.  */
-    case 1085: value = 1157; break;    /* ldsmaxb --> stsmaxb.  */
-    case 1086: value = 1158; break;    /* ldsmaxh --> stsmaxh.  */
-    case 1087: value = 1159; break;    /* ldsmax --> stsmax.  */
-    case 1089: value = 1160; break;    /* ldsmaxlb --> stsmaxlb.  */
-    case 1092: value = 1161; break;    /* ldsmaxlh --> stsmaxlh.  */
-    case 1095: value = 1162; break;    /* ldsmaxl --> stsmaxl.  */
-    case 1097: value = 1163; break;    /* ldsminb --> stsminb.  */
-    case 1098: value = 1164; break;    /* ldsminh --> stsminh.  */
-    case 1099: value = 1165; break;    /* ldsmin --> stsmin.  */
-    case 1101: value = 1166; break;    /* ldsminlb --> stsminlb.  */
-    case 1104: value = 1167; break;    /* ldsminlh --> stsminlh.  */
-    case 1107: value = 1168; break;    /* ldsminl --> stsminl.  */
-    case 1109: value = 1169; break;    /* ldumaxb --> stumaxb.  */
-    case 1110: value = 1170; break;    /* ldumaxh --> stumaxh.  */
-    case 1111: value = 1171; break;    /* ldumax --> stumax.  */
-    case 1113: value = 1172; break;    /* ldumaxlb --> stumaxlb.  */
-    case 1116: value = 1173; break;    /* ldumaxlh --> stumaxlh.  */
-    case 1119: value = 1174; break;    /* ldumaxl --> stumaxl.  */
-    case 1121: value = 1175; break;    /* lduminb --> stuminb.  */
-    case 1122: value = 1176; break;    /* lduminh --> stuminh.  */
-    case 1123: value = 1177; break;    /* ldumin --> stumin.  */
-    case 1125: value = 1178; break;    /* lduminlb --> stuminlb.  */
-    case 1128: value = 1179; break;    /* lduminlh --> stuminlh.  */
-    case 1131: value = 1180; break;    /* lduminl --> stuminl.  */
-    case 1181: value = 1182; break;    /* movn --> mov.  */
-    case 1183: value = 1184; break;    /* movz --> mov.  */
-    case 1193: value = 1234; break;    /* hint --> autibsp.  */
-    case 1210: value = 1212; break;    /* dsb --> pssbb.  */
-    case 1216: value = 1223; break;    /* sys --> cpp.  */
-    case 1282: value = 2032; break;    /* and --> bic.  */
-    case 1284: value = 1265; break;    /* and --> mov.  */
-    case 1285: value = 1269; break;    /* ands --> movs.  */
-    case 1320: value = 2033; break;    /* cmpge --> cmple.  */
-    case 1323: value = 2036; break;    /* cmpgt --> cmplt.  */
-    case 1325: value = 2034; break;    /* cmphi --> cmplo.  */
-    case 1328: value = 2035; break;    /* cmphs --> cmpls.  */
-    case 1350: value = 1262; break;    /* cpy --> mov.  */
-    case 1351: value = 1264; break;    /* cpy --> mov.  */
-    case 1352: value = 2043; break;    /* cpy --> fmov.  */
-    case 1364: value = 1257; break;    /* dup --> mov.  */
-    case 1365: value = 1259; break;    /* dup --> mov.  */
-    case 1366: value = 2042; break;    /* dup --> fmov.  */
-    case 1367: value = 1260; break;    /* dupm --> mov.  */
-    case 1369: value = 2037; break;    /* eor --> eon.  */
-    case 1371: value = 1270; break;    /* eor --> not.  */
-    case 1372: value = 1271; break;    /* eors --> nots.  */
-    case 1377: value = 2038; break;    /* facge --> facle.  */
-    case 1378: value = 2039; break;    /* facgt --> faclt.  */
-    case 1391: value = 2040; break;    /* fcmge --> fcmle.  */
-    case 1393: value = 2041; break;    /* fcmgt --> fcmlt.  */
-    case 1399: value = 1254; break;    /* fcpy --> fmov.  */
-    case 1422: value = 1253; break;    /* fdup --> fmov.  */
-    case 1753: value = 1255; break;    /* orr --> mov.  */
-    case 1754: value = 2044; break;    /* orr --> orn.  */
-    case 1756: value = 1258; break;    /* orr --> mov.  */
-    case 1757: value = 1268; break;    /* orrs --> movs.  */
-    case 1819: value = 1263; break;    /* sel --> mov.  */
-    case 1820: value = 1266; break;    /* sel --> mov.  */
+    case 758: value = 759; break;      /* extr --> ror.  */
+    case 991: value = 992; break;      /* and --> bic.  */
+    case 993: value = 994; break;      /* orr --> mov.  */
+    case 996: value = 997; break;      /* ands --> tst.  */
+    case 1000: value = 1002; break;    /* orr --> uxtw.  */
+    case 1003: value = 1004; break;    /* orn --> mvn.  */
+    case 1007: value = 1008; break;    /* ands --> tst.  */
+    case 1038: value = 1134; break;    /* ldaddb --> staddb.  */
+    case 1039: value = 1135; break;    /* ldaddh --> staddh.  */
+    case 1040: value = 1136; break;    /* ldadd --> stadd.  */
+    case 1042: value = 1137; break;    /* ldaddlb --> staddlb.  */
+    case 1045: value = 1138; break;    /* ldaddlh --> staddlh.  */
+    case 1048: value = 1139; break;    /* ldaddl --> staddl.  */
+    case 1050: value = 1140; break;    /* ldclrb --> stclrb.  */
+    case 1051: value = 1141; break;    /* ldclrh --> stclrh.  */
+    case 1052: value = 1142; break;    /* ldclr --> stclr.  */
+    case 1054: value = 1143; break;    /* ldclrlb --> stclrlb.  */
+    case 1057: value = 1144; break;    /* ldclrlh --> stclrlh.  */
+    case 1060: value = 1145; break;    /* ldclrl --> stclrl.  */
+    case 1062: value = 1146; break;    /* ldeorb --> steorb.  */
+    case 1063: value = 1147; break;    /* ldeorh --> steorh.  */
+    case 1064: value = 1148; break;    /* ldeor --> steor.  */
+    case 1066: value = 1149; break;    /* ldeorlb --> steorlb.  */
+    case 1069: value = 1150; break;    /* ldeorlh --> steorlh.  */
+    case 1072: value = 1151; break;    /* ldeorl --> steorl.  */
+    case 1074: value = 1152; break;    /* ldsetb --> stsetb.  */
+    case 1075: value = 1153; break;    /* ldseth --> stseth.  */
+    case 1076: value = 1154; break;    /* ldset --> stset.  */
+    case 1078: value = 1155; break;    /* ldsetlb --> stsetlb.  */
+    case 1081: value = 1156; break;    /* ldsetlh --> stsetlh.  */
+    case 1084: value = 1157; break;    /* ldsetl --> stsetl.  */
+    case 1086: value = 1158; break;    /* ldsmaxb --> stsmaxb.  */
+    case 1087: value = 1159; break;    /* ldsmaxh --> stsmaxh.  */
+    case 1088: value = 1160; break;    /* ldsmax --> stsmax.  */
+    case 1090: value = 1161; break;    /* ldsmaxlb --> stsmaxlb.  */
+    case 1093: value = 1162; break;    /* ldsmaxlh --> stsmaxlh.  */
+    case 1096: value = 1163; break;    /* ldsmaxl --> stsmaxl.  */
+    case 1098: value = 1164; break;    /* ldsminb --> stsminb.  */
+    case 1099: value = 1165; break;    /* ldsminh --> stsminh.  */
+    case 1100: value = 1166; break;    /* ldsmin --> stsmin.  */
+    case 1102: value = 1167; break;    /* ldsminlb --> stsminlb.  */
+    case 1105: value = 1168; break;    /* ldsminlh --> stsminlh.  */
+    case 1108: value = 1169; break;    /* ldsminl --> stsminl.  */
+    case 1110: value = 1170; break;    /* ldumaxb --> stumaxb.  */
+    case 1111: value = 1171; break;    /* ldumaxh --> stumaxh.  */
+    case 1112: value = 1172; break;    /* ldumax --> stumax.  */
+    case 1114: value = 1173; break;    /* ldumaxlb --> stumaxlb.  */
+    case 1117: value = 1174; break;    /* ldumaxlh --> stumaxlh.  */
+    case 1120: value = 1175; break;    /* ldumaxl --> stumaxl.  */
+    case 1122: value = 1176; break;    /* lduminb --> stuminb.  */
+    case 1123: value = 1177; break;    /* lduminh --> stuminh.  */
+    case 1124: value = 1178; break;    /* ldumin --> stumin.  */
+    case 1126: value = 1179; break;    /* lduminlb --> stuminlb.  */
+    case 1129: value = 1180; break;    /* lduminlh --> stuminlh.  */
+    case 1132: value = 1181; break;    /* lduminl --> stuminl.  */
+    case 1182: value = 1183; break;    /* movn --> mov.  */
+    case 1184: value = 1185; break;    /* movz --> mov.  */
+    case 1194: value = 1238; break;    /* hint --> autibsp.  */
+    case 1213: value = 1215; break;    /* dsb --> pssbb.  */
+    case 1219: value = 1226; break;    /* sys --> cpp.  */
+    case 1286: value = 2036; break;    /* and --> bic.  */
+    case 1288: value = 1269; break;    /* and --> mov.  */
+    case 1289: value = 1273; break;    /* ands --> movs.  */
+    case 1324: value = 2037; break;    /* cmpge --> cmple.  */
+    case 1327: value = 2040; break;    /* cmpgt --> cmplt.  */
+    case 1329: value = 2038; break;    /* cmphi --> cmplo.  */
+    case 1332: value = 2039; break;    /* cmphs --> cmpls.  */
+    case 1354: value = 1266; break;    /* cpy --> mov.  */
+    case 1355: value = 1268; break;    /* cpy --> mov.  */
+    case 1356: value = 2047; break;    /* cpy --> fmov.  */
+    case 1368: value = 1261; break;    /* dup --> mov.  */
+    case 1369: value = 1263; break;    /* dup --> mov.  */
+    case 1370: value = 2046; break;    /* dup --> fmov.  */
+    case 1371: value = 1264; break;    /* dupm --> mov.  */
+    case 1373: value = 2041; break;    /* eor --> eon.  */
+    case 1375: value = 1274; break;    /* eor --> not.  */
+    case 1376: value = 1275; break;    /* eors --> nots.  */
+    case 1381: value = 2042; break;    /* facge --> facle.  */
+    case 1382: value = 2043; break;    /* facgt --> faclt.  */
+    case 1395: value = 2044; break;    /* fcmge --> fcmle.  */
+    case 1397: value = 2045; break;    /* fcmgt --> fcmlt.  */
+    case 1403: value = 1258; break;    /* fcpy --> fmov.  */
+    case 1426: value = 1257; break;    /* fdup --> fmov.  */
+    case 1757: value = 1259; break;    /* orr --> mov.  */
+    case 1758: value = 2048; break;    /* orr --> orn.  */
+    case 1760: value = 1262; break;    /* orr --> mov.  */
+    case 1761: value = 1272; break;    /* orrs --> movs.  */
+    case 1823: value = 1267; break;    /* sel --> mov.  */
+    case 1824: value = 1270; break;    /* sel --> mov.  */
     default: return NULL;
     }
 
     default: return NULL;
     }
 
@@ -23605,128 +23617,129 @@ aarch64_find_next_alias_opcode (const aarch64_opcode *opcode)
     case 742: value = 741; break;      /* smnegl --> smsubl.  */
     case 745: value = 744; break;      /* umull --> umaddl.  */
     case 747: value = 746; break;      /* umnegl --> umsubl.  */
     case 742: value = 741; break;      /* smnegl --> smsubl.  */
     case 745: value = 744; break;      /* umull --> umaddl.  */
     case 747: value = 746; break;      /* umnegl --> umsubl.  */
-    case 758: value = 757; break;      /* ror --> extr.  */
-    case 991: value = 990; break;      /* bic --> and.  */
-    case 993: value = 992; break;      /* mov --> orr.  */
-    case 996: value = 995; break;      /* tst --> ands.  */
-    case 1001: value = 1000; break;    /* uxtw --> mov.  */
-    case 1000: value = 999; break;     /* mov --> orr.  */
-    case 1003: value = 1002; break;    /* mvn --> orn.  */
-    case 1007: value = 1006; break;    /* tst --> ands.  */
-    case 1133: value = 1037; break;    /* staddb --> ldaddb.  */
-    case 1134: value = 1038; break;    /* staddh --> ldaddh.  */
-    case 1135: value = 1039; break;    /* stadd --> ldadd.  */
-    case 1136: value = 1041; break;    /* staddlb --> ldaddlb.  */
-    case 1137: value = 1044; break;    /* staddlh --> ldaddlh.  */
-    case 1138: value = 1047; break;    /* staddl --> ldaddl.  */
-    case 1139: value = 1049; break;    /* stclrb --> ldclrb.  */
-    case 1140: value = 1050; break;    /* stclrh --> ldclrh.  */
-    case 1141: value = 1051; break;    /* stclr --> ldclr.  */
-    case 1142: value = 1053; break;    /* stclrlb --> ldclrlb.  */
-    case 1143: value = 1056; break;    /* stclrlh --> ldclrlh.  */
-    case 1144: value = 1059; break;    /* stclrl --> ldclrl.  */
-    case 1145: value = 1061; break;    /* steorb --> ldeorb.  */
-    case 1146: value = 1062; break;    /* steorh --> ldeorh.  */
-    case 1147: value = 1063; break;    /* steor --> ldeor.  */
-    case 1148: value = 1065; break;    /* steorlb --> ldeorlb.  */
-    case 1149: value = 1068; break;    /* steorlh --> ldeorlh.  */
-    case 1150: value = 1071; break;    /* steorl --> ldeorl.  */
-    case 1151: value = 1073; break;    /* stsetb --> ldsetb.  */
-    case 1152: value = 1074; break;    /* stseth --> ldseth.  */
-    case 1153: value = 1075; break;    /* stset --> ldset.  */
-    case 1154: value = 1077; break;    /* stsetlb --> ldsetlb.  */
-    case 1155: value = 1080; break;    /* stsetlh --> ldsetlh.  */
-    case 1156: value = 1083; break;    /* stsetl --> ldsetl.  */
-    case 1157: value = 1085; break;    /* stsmaxb --> ldsmaxb.  */
-    case 1158: value = 1086; break;    /* stsmaxh --> ldsmaxh.  */
-    case 1159: value = 1087; break;    /* stsmax --> ldsmax.  */
-    case 1160: value = 1089; break;    /* stsmaxlb --> ldsmaxlb.  */
-    case 1161: value = 1092; break;    /* stsmaxlh --> ldsmaxlh.  */
-    case 1162: value = 1095; break;    /* stsmaxl --> ldsmaxl.  */
-    case 1163: value = 1097; break;    /* stsminb --> ldsminb.  */
-    case 1164: value = 1098; break;    /* stsminh --> ldsminh.  */
-    case 1165: value = 1099; break;    /* stsmin --> ldsmin.  */
-    case 1166: value = 1101; break;    /* stsminlb --> ldsminlb.  */
-    case 1167: value = 1104; break;    /* stsminlh --> ldsminlh.  */
-    case 1168: value = 1107; break;    /* stsminl --> ldsminl.  */
-    case 1169: value = 1109; break;    /* stumaxb --> ldumaxb.  */
-    case 1170: value = 1110; break;    /* stumaxh --> ldumaxh.  */
-    case 1171: value = 1111; break;    /* stumax --> ldumax.  */
-    case 1172: value = 1113; break;    /* stumaxlb --> ldumaxlb.  */
-    case 1173: value = 1116; break;    /* stumaxlh --> ldumaxlh.  */
-    case 1174: value = 1119; break;    /* stumaxl --> ldumaxl.  */
-    case 1175: value = 1121; break;    /* stuminb --> lduminb.  */
-    case 1176: value = 1122; break;    /* stuminh --> lduminh.  */
-    case 1177: value = 1123; break;    /* stumin --> ldumin.  */
-    case 1178: value = 1125; break;    /* stuminlb --> lduminlb.  */
-    case 1179: value = 1128; break;    /* stuminlh --> lduminlh.  */
-    case 1180: value = 1131; break;    /* stuminl --> lduminl.  */
-    case 1182: value = 1181; break;    /* mov --> movn.  */
-    case 1184: value = 1183; break;    /* mov --> movz.  */
-    case 1234: value = 1233; break;    /* autibsp --> autibz.  */
-    case 1233: value = 1232; break;    /* autibz --> autiasp.  */
-    case 1232: value = 1231; break;    /* autiasp --> autiaz.  */
-    case 1231: value = 1230; break;    /* autiaz --> pacibsp.  */
-    case 1230: value = 1229; break;    /* pacibsp --> pacibz.  */
-    case 1229: value = 1228; break;    /* pacibz --> paciasp.  */
-    case 1228: value = 1227; break;    /* paciasp --> paciaz.  */
-    case 1227: value = 1208; break;    /* paciaz --> psb.  */
-    case 1208: value = 1207; break;    /* psb --> esb.  */
-    case 1207: value = 1206; break;    /* esb --> autib1716.  */
-    case 1206: value = 1205; break;    /* autib1716 --> autia1716.  */
-    case 1205: value = 1204; break;    /* autia1716 --> pacib1716.  */
-    case 1204: value = 1203; break;    /* pacib1716 --> pacia1716.  */
-    case 1203: value = 1202; break;    /* pacia1716 --> xpaclri.  */
-    case 1202: value = 1201; break;    /* xpaclri --> sevl.  */
-    case 1201: value = 1200; break;    /* sevl --> sev.  */
-    case 1200: value = 1199; break;    /* sev --> wfi.  */
-    case 1199: value = 1198; break;    /* wfi --> wfe.  */
-    case 1198: value = 1197; break;    /* wfe --> yield.  */
-    case 1197: value = 1196; break;    /* yield --> bti.  */
-    case 1196: value = 1195; break;    /* bti --> csdb.  */
-    case 1195: value = 1194; break;    /* csdb --> nop.  */
-    case 1194: value = 1193; break;    /* nop --> hint.  */
-    case 1212: value = 1211; break;    /* pssbb --> ssbb.  */
-    case 1211: value = 1210; break;    /* ssbb --> dsb.  */
-    case 1223: value = 1222; break;    /* cpp --> dvp.  */
-    case 1222: value = 1221; break;    /* dvp --> cfp.  */
-    case 1221: value = 1220; break;    /* cfp --> tlbi.  */
-    case 1220: value = 1219; break;    /* tlbi --> ic.  */
-    case 1219: value = 1218; break;    /* ic --> dc.  */
-    case 1218: value = 1217; break;    /* dc --> at.  */
-    case 1217: value = 1216; break;    /* at --> sys.  */
-    case 2032: value = 1282; break;    /* bic --> and.  */
-    case 1265: value = 1284; break;    /* mov --> and.  */
-    case 1269: value = 1285; break;    /* movs --> ands.  */
-    case 2033: value = 1320; break;    /* cmple --> cmpge.  */
-    case 2036: value = 1323; break;    /* cmplt --> cmpgt.  */
-    case 2034: value = 1325; break;    /* cmplo --> cmphi.  */
-    case 2035: value = 1328; break;    /* cmpls --> cmphs.  */
-    case 1262: value = 1350; break;    /* mov --> cpy.  */
-    case 1264: value = 1351; break;    /* mov --> cpy.  */
-    case 2043: value = 1267; break;    /* fmov --> mov.  */
-    case 1267: value = 1352; break;    /* mov --> cpy.  */
-    case 1257: value = 1364; break;    /* mov --> dup.  */
-    case 1259: value = 1256; break;    /* mov --> mov.  */
-    case 1256: value = 1365; break;    /* mov --> dup.  */
-    case 2042: value = 1261; break;    /* fmov --> mov.  */
-    case 1261: value = 1366; break;    /* mov --> dup.  */
-    case 1260: value = 1367; break;    /* mov --> dupm.  */
-    case 2037: value = 1369; break;    /* eon --> eor.  */
-    case 1270: value = 1371; break;    /* not --> eor.  */
-    case 1271: value = 1372; break;    /* nots --> eors.  */
-    case 2038: value = 1377; break;    /* facle --> facge.  */
-    case 2039: value = 1378; break;    /* faclt --> facgt.  */
-    case 2040: value = 1391; break;    /* fcmle --> fcmge.  */
-    case 2041: value = 1393; break;    /* fcmlt --> fcmgt.  */
-    case 1254: value = 1399; break;    /* fmov --> fcpy.  */
-    case 1253: value = 1422; break;    /* fmov --> fdup.  */
-    case 1255: value = 1753; break;    /* mov --> orr.  */
-    case 2044: value = 1754; break;    /* orn --> orr.  */
-    case 1258: value = 1756; break;    /* mov --> orr.  */
-    case 1268: value = 1757; break;    /* movs --> orrs.  */
-    case 1263: value = 1819; break;    /* mov --> sel.  */
-    case 1266: value = 1820; break;    /* mov --> sel.  */
+    case 759: value = 758; break;      /* ror --> extr.  */
+    case 992: value = 991; break;      /* bic --> and.  */
+    case 994: value = 993; break;      /* mov --> orr.  */
+    case 997: value = 996; break;      /* tst --> ands.  */
+    case 1002: value = 1001; break;    /* uxtw --> mov.  */
+    case 1001: value = 1000; break;    /* mov --> orr.  */
+    case 1004: value = 1003; break;    /* mvn --> orn.  */
+    case 1008: value = 1007; break;    /* tst --> ands.  */
+    case 1134: value = 1038; break;    /* staddb --> ldaddb.  */
+    case 1135: value = 1039; break;    /* staddh --> ldaddh.  */
+    case 1136: value = 1040; break;    /* stadd --> ldadd.  */
+    case 1137: value = 1042; break;    /* staddlb --> ldaddlb.  */
+    case 1138: value = 1045; break;    /* staddlh --> ldaddlh.  */
+    case 1139: value = 1048; break;    /* staddl --> ldaddl.  */
+    case 1140: value = 1050; break;    /* stclrb --> ldclrb.  */
+    case 1141: value = 1051; break;    /* stclrh --> ldclrh.  */
+    case 1142: value = 1052; break;    /* stclr --> ldclr.  */
+    case 1143: value = 1054; break;    /* stclrlb --> ldclrlb.  */
+    case 1144: value = 1057; break;    /* stclrlh --> ldclrlh.  */
+    case 1145: value = 1060; break;    /* stclrl --> ldclrl.  */
+    case 1146: value = 1062; break;    /* steorb --> ldeorb.  */
+    case 1147: value = 1063; break;    /* steorh --> ldeorh.  */
+    case 1148: value = 1064; break;    /* steor --> ldeor.  */
+    case 1149: value = 1066; break;    /* steorlb --> ldeorlb.  */
+    case 1150: value = 1069; break;    /* steorlh --> ldeorlh.  */
+    case 1151: value = 1072; break;    /* steorl --> ldeorl.  */
+    case 1152: value = 1074; break;    /* stsetb --> ldsetb.  */
+    case 1153: value = 1075; break;    /* stseth --> ldseth.  */
+    case 1154: value = 1076; break;    /* stset --> ldset.  */
+    case 1155: value = 1078; break;    /* stsetlb --> ldsetlb.  */
+    case 1156: value = 1081; break;    /* stsetlh --> ldsetlh.  */
+    case 1157: value = 1084; break;    /* stsetl --> ldsetl.  */
+    case 1158: value = 1086; break;    /* stsmaxb --> ldsmaxb.  */
+    case 1159: value = 1087; break;    /* stsmaxh --> ldsmaxh.  */
+    case 1160: value = 1088; break;    /* stsmax --> ldsmax.  */
+    case 1161: value = 1090; break;    /* stsmaxlb --> ldsmaxlb.  */
+    case 1162: value = 1093; break;    /* stsmaxlh --> ldsmaxlh.  */
+    case 1163: value = 1096; break;    /* stsmaxl --> ldsmaxl.  */
+    case 1164: value = 1098; break;    /* stsminb --> ldsminb.  */
+    case 1165: value = 1099; break;    /* stsminh --> ldsminh.  */
+    case 1166: value = 1100; break;    /* stsmin --> ldsmin.  */
+    case 1167: value = 1102; break;    /* stsminlb --> ldsminlb.  */
+    case 1168: value = 1105; break;    /* stsminlh --> ldsminlh.  */
+    case 1169: value = 1108; break;    /* stsminl --> ldsminl.  */
+    case 1170: value = 1110; break;    /* stumaxb --> ldumaxb.  */
+    case 1171: value = 1111; break;    /* stumaxh --> ldumaxh.  */
+    case 1172: value = 1112; break;    /* stumax --> ldumax.  */
+    case 1173: value = 1114; break;    /* stumaxlb --> ldumaxlb.  */
+    case 1174: value = 1117; break;    /* stumaxlh --> ldumaxlh.  */
+    case 1175: value = 1120; break;    /* stumaxl --> ldumaxl.  */
+    case 1176: value = 1122; break;    /* stuminb --> lduminb.  */
+    case 1177: value = 1123; break;    /* stuminh --> lduminh.  */
+    case 1178: value = 1124; break;    /* stumin --> ldumin.  */
+    case 1179: value = 1126; break;    /* stuminlb --> lduminlb.  */
+    case 1180: value = 1129; break;    /* stuminlh --> lduminlh.  */
+    case 1181: value = 1132; break;    /* stuminl --> lduminl.  */
+    case 1183: value = 1182; break;    /* mov --> movn.  */
+    case 1185: value = 1184; break;    /* mov --> movz.  */
+    case 1238: value = 1237; break;    /* autibsp --> autibz.  */
+    case 1237: value = 1236; break;    /* autibz --> autiasp.  */
+    case 1236: value = 1235; break;    /* autiasp --> autiaz.  */
+    case 1235: value = 1234; break;    /* autiaz --> pacibsp.  */
+    case 1234: value = 1233; break;    /* pacibsp --> pacibz.  */
+    case 1233: value = 1232; break;    /* pacibz --> paciasp.  */
+    case 1232: value = 1231; break;    /* paciasp --> paciaz.  */
+    case 1231: value = 1211; break;    /* paciaz --> tsb.  */
+    case 1211: value = 1210; break;    /* tsb --> psb.  */
+    case 1210: value = 1209; break;    /* psb --> esb.  */
+    case 1209: value = 1208; break;    /* esb --> autib1716.  */
+    case 1208: value = 1207; break;    /* autib1716 --> autia1716.  */
+    case 1207: value = 1206; break;    /* autia1716 --> pacib1716.  */
+    case 1206: value = 1205; break;    /* pacib1716 --> pacia1716.  */
+    case 1205: value = 1204; break;    /* pacia1716 --> xpaclri.  */
+    case 1204: value = 1202; break;    /* xpaclri --> sevl.  */
+    case 1202: value = 1201; break;    /* sevl --> sev.  */
+    case 1201: value = 1200; break;    /* sev --> wfi.  */
+    case 1200: value = 1199; break;    /* wfi --> wfe.  */
+    case 1199: value = 1198; break;    /* wfe --> yield.  */
+    case 1198: value = 1197; break;    /* yield --> bti.  */
+    case 1197: value = 1196; break;    /* bti --> csdb.  */
+    case 1196: value = 1195; break;    /* csdb --> nop.  */
+    case 1195: value = 1194; break;    /* nop --> hint.  */
+    case 1215: value = 1214; break;    /* pssbb --> ssbb.  */
+    case 1214: value = 1213; break;    /* ssbb --> dsb.  */
+    case 1226: value = 1225; break;    /* cpp --> dvp.  */
+    case 1225: value = 1224; break;    /* dvp --> cfp.  */
+    case 1224: value = 1223; break;    /* cfp --> tlbi.  */
+    case 1223: value = 1222; break;    /* tlbi --> ic.  */
+    case 1222: value = 1221; break;    /* ic --> dc.  */
+    case 1221: value = 1220; break;    /* dc --> at.  */
+    case 1220: value = 1219; break;    /* at --> sys.  */
+    case 2036: value = 1286; break;    /* bic --> and.  */
+    case 1269: value = 1288; break;    /* mov --> and.  */
+    case 1273: value = 1289; break;    /* movs --> ands.  */
+    case 2037: value = 1324; break;    /* cmple --> cmpge.  */
+    case 2040: value = 1327; break;    /* cmplt --> cmpgt.  */
+    case 2038: value = 1329; break;    /* cmplo --> cmphi.  */
+    case 2039: value = 1332; break;    /* cmpls --> cmphs.  */
+    case 1266: value = 1354; break;    /* mov --> cpy.  */
+    case 1268: value = 1355; break;    /* mov --> cpy.  */
+    case 2047: value = 1271; break;    /* fmov --> mov.  */
+    case 1271: value = 1356; break;    /* mov --> cpy.  */
+    case 1261: value = 1368; break;    /* mov --> dup.  */
+    case 1263: value = 1260; break;    /* mov --> mov.  */
+    case 1260: value = 1369; break;    /* mov --> dup.  */
+    case 2046: value = 1265; break;    /* fmov --> mov.  */
+    case 1265: value = 1370; break;    /* mov --> dup.  */
+    case 1264: value = 1371; break;    /* mov --> dupm.  */
+    case 2041: value = 1373; break;    /* eon --> eor.  */
+    case 1274: value = 1375; break;    /* not --> eor.  */
+    case 1275: value = 1376; break;    /* nots --> eors.  */
+    case 2042: value = 1381; break;    /* facle --> facge.  */
+    case 2043: value = 1382; break;    /* faclt --> facgt.  */
+    case 2044: value = 1395; break;    /* fcmle --> fcmge.  */
+    case 2045: value = 1397; break;    /* fcmlt --> fcmgt.  */
+    case 1258: value = 1403; break;    /* fmov --> fcpy.  */
+    case 1257: value = 1426; break;    /* fmov --> fdup.  */
+    case 1259: value = 1757; break;    /* mov --> orr.  */
+    case 2048: value = 1758; break;    /* orn --> orr.  */
+    case 1262: value = 1760; break;    /* mov --> orr.  */
+    case 1272: value = 1761; break;    /* movs --> orrs.  */
+    case 1267: value = 1823; break;    /* mov --> sel.  */
+    case 1270: value = 1824; break;    /* mov --> sel.  */
     default: return NULL;
     }
 
     default: return NULL;
     }
 
@@ -23768,7 +23781,6 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 28:
     case 29:
     case 30:
     case 28:
     case 29:
     case 30:
-    case 163:
     case 164:
     case 165:
     case 166:
     case 164:
     case 165:
     case 166:
@@ -23778,7 +23790,7 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 170:
     case 171:
     case 172:
     case 170:
     case 171:
     case 172:
-    case 187:
+    case 173:
     case 188:
     case 189:
     case 190:
     case 188:
     case 189:
     case 190:
@@ -23787,8 +23799,9 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 193:
     case 194:
     case 195:
     case 193:
     case 194:
     case 195:
-    case 201:
-    case 204:
+    case 196:
+    case 202:
+    case 205:
       return aarch64_ext_regno (self, info, code, inst, errors);
     case 9:
       return aarch64_ext_regrt_sysins (self, info, code, inst, errors);
       return aarch64_ext_regno (self, info, code, inst, errors);
     case 9:
       return aarch64_ext_regrt_sysins (self, info, code, inst, errors);
@@ -23804,7 +23817,7 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 32:
     case 33:
     case 34:
     case 32:
     case 33:
     case 34:
-    case 207:
+    case 208:
       return aarch64_ext_reglane (self, info, code, inst, errors);
     case 35:
       return aarch64_ext_reglist (self, info, code, inst, errors);
       return aarch64_ext_reglane (self, info, code, inst, errors);
     case 35:
       return aarch64_ext_reglist (self, info, code, inst, errors);
@@ -23834,14 +23847,14 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 65:
     case 66:
     case 67:
     case 65:
     case 66:
     case 67:
-    case 78:
+    case 68:
     case 79:
     case 80:
     case 81:
     case 82:
     case 79:
     case 80:
     case 81:
     case 82:
-    case 160:
-    case 162:
-    case 179:
+    case 83:
+    case 161:
+    case 163:
     case 180:
     case 181:
     case 182:
     case 180:
     case 181:
     case 182:
@@ -23849,7 +23862,8 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 184:
     case 185:
     case 186:
     case 184:
     case 185:
     case 186:
-    case 206:
+    case 187:
+    case 207:
       return aarch64_ext_imm (self, info, code, inst, errors);
     case 43:
     case 44:
       return aarch64_ext_imm (self, info, code, inst, errors);
     case 43:
     case 44:
@@ -23861,83 +23875,83 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 48:
       return aarch64_ext_shll_imm (self, info, code, inst, errors);
     case 51:
     case 48:
       return aarch64_ext_shll_imm (self, info, code, inst, errors);
     case 51:
-    case 150:
+    case 151:
       return aarch64_ext_fpimm (self, info, code, inst, errors);
       return aarch64_ext_fpimm (self, info, code, inst, errors);
-    case 68:
-    case 158:
-      return aarch64_ext_limm (self, info, code, inst, errors);
     case 69:
     case 69:
-      return aarch64_ext_aimm (self, info, code, inst, errors);
+    case 159:
+      return aarch64_ext_limm (self, info, code, inst, errors);
     case 70:
     case 70:
-      return aarch64_ext_imm_half (self, info, code, inst, errors);
+      return aarch64_ext_aimm (self, info, code, inst, errors);
     case 71:
     case 71:
+      return aarch64_ext_imm_half (self, info, code, inst, errors);
+    case 72:
       return aarch64_ext_fbits (self, info, code, inst, errors);
       return aarch64_ext_fbits (self, info, code, inst, errors);
-    case 73:
     case 74:
     case 74:
-    case 155:
-      return aarch64_ext_imm_rotate2 (self, info, code, inst, errors);
     case 75:
     case 75:
-    case 154:
     case 156:
     case 156:
-      return aarch64_ext_imm_rotate1 (self, info, code, inst, errors);
+      return aarch64_ext_imm_rotate2 (self, info, code, inst, errors);
     case 76:
     case 76:
+    case 155:
+    case 157:
+      return aarch64_ext_imm_rotate1 (self, info, code, inst, errors);
     case 77:
     case 77:
+    case 78:
       return aarch64_ext_cond (self, info, code, inst, errors);
       return aarch64_ext_cond (self, info, code, inst, errors);
-    case 83:
-    case 92:
-      return aarch64_ext_addr_simple (self, info, code, inst, errors);
     case 84:
     case 84:
-      return aarch64_ext_addr_regoff (self, info, code, inst, errors);
+    case 93:
+      return aarch64_ext_addr_simple (self, info, code, inst, errors);
     case 85:
     case 85:
+      return aarch64_ext_addr_regoff (self, info, code, inst, errors);
     case 86:
     case 87:
     case 86:
     case 87:
-    case 89:
-    case 91:
-      return aarch64_ext_addr_simm (self, info, code, inst, errors);
     case 88:
     case 88:
-      return aarch64_ext_addr_simm10 (self, info, code, inst, errors);
     case 90:
     case 90:
+    case 92:
+      return aarch64_ext_addr_simm (self, info, code, inst, errors);
+    case 89:
+      return aarch64_ext_addr_simm10 (self, info, code, inst, errors);
+    case 91:
       return aarch64_ext_addr_uimm12 (self, info, code, inst, errors);
       return aarch64_ext_addr_uimm12 (self, info, code, inst, errors);
-    case 93:
-      return aarch64_ext_addr_offset (self, info, code, inst, errors);
     case 94:
     case 94:
-      return aarch64_ext_simd_addr_post (self, info, code, inst, errors);
+      return aarch64_ext_addr_offset (self, info, code, inst, errors);
     case 95:
     case 95:
-      return aarch64_ext_sysreg (self, info, code, inst, errors);
+      return aarch64_ext_simd_addr_post (self, info, code, inst, errors);
     case 96:
     case 96:
-      return aarch64_ext_pstatefield (self, info, code, inst, errors);
+      return aarch64_ext_sysreg (self, info, code, inst, errors);
     case 97:
     case 97:
+      return aarch64_ext_pstatefield (self, info, code, inst, errors);
     case 98:
     case 99:
     case 100:
     case 101:
     case 98:
     case 99:
     case 100:
     case 101:
-      return aarch64_ext_sysins_op (self, info, code, inst, errors);
     case 102:
     case 102:
+      return aarch64_ext_sysins_op (self, info, code, inst, errors);
     case 103:
     case 103:
-      return aarch64_ext_barrier (self, info, code, inst, errors);
     case 104:
     case 104:
-      return aarch64_ext_prfop (self, info, code, inst, errors);
+      return aarch64_ext_barrier (self, info, code, inst, errors);
     case 105:
     case 105:
+      return aarch64_ext_prfop (self, info, code, inst, errors);
     case 106:
     case 106:
-      return aarch64_ext_hint (self, info, code, inst, errors);
+      return aarch64_ext_none (self, info, code, inst, errors);
     case 107:
     case 107:
+      return aarch64_ext_hint (self, info, code, inst, errors);
     case 108:
     case 108:
-      return aarch64_ext_sve_addr_ri_s4 (self, info, code, inst, errors);
     case 109:
     case 109:
+      return aarch64_ext_sve_addr_ri_s4 (self, info, code, inst, errors);
     case 110:
     case 111:
     case 112:
     case 110:
     case 111:
     case 112:
-      return aarch64_ext_sve_addr_ri_s4xvl (self, info, code, inst, errors);
     case 113:
     case 113:
-      return aarch64_ext_sve_addr_ri_s6xvl (self, info, code, inst, errors);
+      return aarch64_ext_sve_addr_ri_s4xvl (self, info, code, inst, errors);
     case 114:
     case 114:
-      return aarch64_ext_sve_addr_ri_s9xvl (self, info, code, inst, errors);
+      return aarch64_ext_sve_addr_ri_s6xvl (self, info, code, inst, errors);
     case 115:
     case 115:
+      return aarch64_ext_sve_addr_ri_s9xvl (self, info, code, inst, errors);
     case 116:
     case 117:
     case 118:
     case 116:
     case 117:
     case 118:
-      return aarch64_ext_sve_addr_ri_u6 (self, info, code, inst, errors);
     case 119:
     case 119:
+      return aarch64_ext_sve_addr_ri_u6 (self, info, code, inst, errors);
     case 120:
     case 121:
     case 122:
     case 120:
     case 121:
     case 122:
@@ -23951,8 +23965,8 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 130:
     case 131:
     case 132:
     case 130:
     case 131:
     case 132:
-      return aarch64_ext_sve_addr_rr_lsl (self, info, code, inst, errors);
     case 133:
     case 133:
+      return aarch64_ext_sve_addr_rr_lsl (self, info, code, inst, errors);
     case 134:
     case 135:
     case 136:
     case 134:
     case 135:
     case 136:
@@ -23960,52 +23974,53 @@ aarch64_extract_operand (const aarch64_operand *self,
     case 138:
     case 139:
     case 140:
     case 138:
     case 139:
     case 140:
-      return aarch64_ext_sve_addr_rz_xtw (self, info, code, inst, errors);
     case 141:
     case 141:
+      return aarch64_ext_sve_addr_rz_xtw (self, info, code, inst, errors);
     case 142:
     case 143:
     case 144:
     case 142:
     case 143:
     case 144:
-      return aarch64_ext_sve_addr_zi_u5 (self, info, code, inst, errors);
     case 145:
     case 145:
-      return aarch64_ext_sve_addr_zz_lsl (self, info, code, inst, errors);
+      return aarch64_ext_sve_addr_zi_u5 (self, info, code, inst, errors);
     case 146:
     case 146:
-      return aarch64_ext_sve_addr_zz_sxtw (self, info, code, inst, errors);
+      return aarch64_ext_sve_addr_zz_lsl (self, info, code, inst, errors);
     case 147:
     case 147:
-      return aarch64_ext_sve_addr_zz_uxtw (self, info, code, inst, errors);
+      return aarch64_ext_sve_addr_zz_sxtw (self, info, code, inst, errors);
     case 148:
     case 148:
-      return aarch64_ext_sve_aimm (self, info, code, inst, errors);
+      return aarch64_ext_sve_addr_zz_uxtw (self, info, code, inst, errors);
     case 149:
     case 149:
+      return aarch64_ext_sve_aimm (self, info, code, inst, errors);
+    case 150:
       return aarch64_ext_sve_asimm (self, info, code, inst, errors);
       return aarch64_ext_sve_asimm (self, info, code, inst, errors);
-    case 151:
-      return aarch64_ext_sve_float_half_one (self, info, code, inst, errors);
     case 152:
     case 152:
-      return aarch64_ext_sve_float_half_two (self, info, code, inst, errors);
+      return aarch64_ext_sve_float_half_one (self, info, code, inst, errors);
     case 153:
     case 153:
+      return aarch64_ext_sve_float_half_two (self, info, code, inst, errors);
+    case 154:
       return aarch64_ext_sve_float_zero_one (self, info, code, inst, errors);
       return aarch64_ext_sve_float_zero_one (self, info, code, inst, errors);
-    case 157:
+    case 158:
       return aarch64_ext_inv_limm (self, info, code, inst, errors);
       return aarch64_ext_inv_limm (self, info, code, inst, errors);
-    case 159:
+    case 160:
       return aarch64_ext_sve_limm_mov (self, info, code, inst, errors);
       return aarch64_ext_sve_limm_mov (self, info, code, inst, errors);
-    case 161:
+    case 162:
       return aarch64_ext_sve_scale (self, info, code, inst, errors);
       return aarch64_ext_sve_scale (self, info, code, inst, errors);
-    case 173:
     case 174:
     case 175:
     case 174:
     case 175:
-      return aarch64_ext_sve_shlimm (self, info, code, inst, errors);
     case 176:
     case 176:
+      return aarch64_ext_sve_shlimm (self, info, code, inst, errors);
     case 177:
     case 178:
     case 177:
     case 178:
+    case 179:
       return aarch64_ext_sve_shrimm (self, info, code, inst, errors);
       return aarch64_ext_sve_shrimm (self, info, code, inst, errors);
-    case 196:
     case 197:
     case 198:
     case 199:
     case 200:
     case 197:
     case 198:
     case 199:
     case 200:
+    case 201:
       return aarch64_ext_sve_quad_index (self, info, code, inst, errors);
       return aarch64_ext_sve_quad_index (self, info, code, inst, errors);
-    case 202:
-      return aarch64_ext_sve_index (self, info, code, inst, errors);
     case 203:
     case 203:
-    case 205:
+      return aarch64_ext_sve_index (self, info, code, inst, errors);
+    case 204:
+    case 206:
       return aarch64_ext_sve_reglist (self, info, code, inst, errors);
     default: assert (0); abort ();
     }
       return aarch64_ext_sve_reglist (self, info, code, inst, errors);
     default: assert (0); abort ();
     }
This page took 0.351767 seconds and 4 git commands to generate.