[binutils-gdb] aarch64: Add support for Armv8-R DFB alias

Alex Coplan acoplan@sourceware.org
Tue Sep 8 13:23:29 GMT 2020


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=03fb3142c71fde91531ca39f33413bdf50a8dfb3

commit 03fb3142c71fde91531ca39f33413bdf50a8dfb3
Author: Alex Coplan <alex.coplan@arm.com>
Date:   Tue Sep 8 14:18:38 2020 +0100

    aarch64: Add support for Armv8-R DFB alias
    
    This adds support for the DFB alias introduced in Armv8-R AArch64.
    
    gas/ChangeLog:
    
    2020-09-08  Alex Coplan  <alex.coplan@arm.com>
    
            * testsuite/gas/aarch64/dfb.d: New test.
            * testsuite/gas/aarch64/dfb.s: Input.
    
    opcodes/ChangeLog:
    
    2020-09-08  Alex Coplan  <alex.coplan@arm.com>
    
            * aarch64-tbl.h (aarch64_feature_v8_r): New.
            (ARMV8_R): New.
            (V8_R_INSN): New.
            (aarch64_opcode_table): Add dfb.
            * aarch64-opc-2.c: Regenerate.
            * aarch64-asm-2.c: Regenerate.
            * aarch64-dis-2.c: Regenerate.

Diff:
---
 gas/ChangeLog                   |    5 +
 gas/testsuite/gas/aarch64/dfb.d |    8 +
 gas/testsuite/gas/aarch64/dfb.s |    2 +
 opcodes/ChangeLog               |   10 +
 opcodes/aarch64-asm-2.c         |  197 +--
 opcodes/aarch64-dis-2.c         | 2523 ++++++++++++++++++++-------------------
 opcodes/aarch64-opc-2.c         |   16 +-
 opcodes/aarch64-tbl.h           |    6 +
 8 files changed, 1400 insertions(+), 1367 deletions(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 1c5929d90ab..bf7b9635921 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2020-09-08  Alex Coplan  <alex.coplan@arm.com>
+
+	* testsuite/gas/aarch64/dfb.d: New test.
+	* testsuite/gas/aarch64/dfb.s: Input.
+
 2020-09-08  Alex Coplan  <alex.coplan@arm.com>
 
 	* config/tc-aarch64.c (aarch64_archs): Add armv8-r.
diff --git a/gas/testsuite/gas/aarch64/dfb.d b/gas/testsuite/gas/aarch64/dfb.d
new file mode 100644
index 00000000000..70aead952a5
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/dfb.d
@@ -0,0 +1,8 @@
+#objdump: -dr -m aarch64:armv8-r
+
+.*:     file format .*
+
+Disassembly of section \.text:
+
+0+ <.*>:
+.*:	d5033c9f 	dfb
diff --git a/gas/testsuite/gas/aarch64/dfb.s b/gas/testsuite/gas/aarch64/dfb.s
new file mode 100644
index 00000000000..df0ad5921a5
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/dfb.s
@@ -0,0 +1,2 @@
+.arch armv8-r
+dfb
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index bbba2553020..303d08db84c 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,13 @@
+2020-09-08  Alex Coplan  <alex.coplan@arm.com>
+
+	* aarch64-tbl.h (aarch64_feature_v8_r): New.
+	(ARMV8_R): New.
+	(V8_R_INSN): New.
+	(aarch64_opcode_table): Add dfb.
+	* aarch64-opc-2.c: Regenerate.
+	* aarch64-asm-2.c: Regenerate.
+	* aarch64-dis-2.c: Regenerate.
+
 2020-09-08  Alex Coplan  <alex.coplan@arm.com>
 
 	* aarch64-dis.c (arch_variant): New.
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index 379901e7a76..20f2c6e6411 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -426,14 +426,14 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1184:	/* movz */
       value = 1184;	/* --> movz.  */
       break;
-    case 1238:	/* autibsp */
-    case 1237:	/* autibz */
-    case 1236:	/* autiasp */
-    case 1235:	/* autiaz */
-    case 1234:	/* pacibsp */
-    case 1233:	/* pacibz */
-    case 1232:	/* paciasp */
-    case 1231:	/* paciaz */
+    case 1239:	/* autibsp */
+    case 1238:	/* autibz */
+    case 1237:	/* autiasp */
+    case 1236:	/* autiaz */
+    case 1235:	/* pacibsp */
+    case 1234:	/* pacibz */
+    case 1233:	/* paciasp */
+    case 1232:	/* paciaz */
     case 1211:	/* tsb */
     case 1210:	/* psb */
     case 1209:	/* esb */
@@ -453,140 +453,141 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1194:	/* hint */
       value = 1194;	/* --> hint.  */
       break;
-    case 1215:	/* pssbb */
-    case 1214:	/* ssbb */
+    case 1216:	/* pssbb */
+    case 1215:	/* ssbb */
+    case 1214:	/* dfb */
     case 1213:	/* dsb */
       value = 1213;	/* --> dsb.  */
       break;
-    case 1226:	/* cpp */
-    case 1225:	/* dvp */
-    case 1224:	/* cfp */
-    case 1223:	/* tlbi */
-    case 1222:	/* ic */
-    case 1221:	/* dc */
-    case 1220:	/* at */
-    case 1219:	/* sys */
-      value = 1219;	/* --> sys.  */
+    case 1227:	/* cpp */
+    case 1226:	/* dvp */
+    case 1225:	/* cfp */
+    case 1224:	/* tlbi */
+    case 1223:	/* ic */
+    case 1222:	/* dc */
+    case 1221:	/* at */
+    case 1220:	/* sys */
+      value = 1220;	/* --> sys.  */
       break;
-    case 2036:	/* bic */
-    case 1286:	/* and */
-      value = 1286;	/* --> and.  */
+    case 2037:	/* bic */
+    case 1287:	/* and */
+      value = 1287;	/* --> and.  */
       break;
-    case 1269:	/* mov */
-    case 1288:	/* and */
-      value = 1288;	/* --> and.  */
-      break;
-    case 1273:	/* movs */
-    case 1289:	/* ands */
-      value = 1289;	/* --> ands.  */
+    case 1270:	/* mov */
+    case 1289:	/* and */
+      value = 1289;	/* --> and.  */
       break;
-    case 2037:	/* cmple */
-    case 1324:	/* cmpge */
-      value = 1324;	/* --> cmpge.  */
+    case 1274:	/* movs */
+    case 1290:	/* ands */
+      value = 1290;	/* --> ands.  */
       break;
-    case 2040:	/* cmplt */
-    case 1327:	/* cmpgt */
-      value = 1327;	/* --> cmpgt.  */
+    case 2038:	/* cmple */
+    case 1325:	/* cmpge */
+      value = 1325;	/* --> cmpge.  */
       break;
-    case 2038:	/* cmplo */
-    case 1329:	/* cmphi */
-      value = 1329;	/* --> cmphi.  */
+    case 2041:	/* cmplt */
+    case 1328:	/* cmpgt */
+      value = 1328;	/* --> cmpgt.  */
       break;
-    case 2039:	/* cmpls */
-    case 1332:	/* cmphs */
-      value = 1332;	/* --> cmphs.  */
+    case 2039:	/* cmplo */
+    case 1330:	/* cmphi */
+      value = 1330;	/* --> cmphi.  */
       break;
-    case 1266:	/* mov */
-    case 1354:	/* cpy */
-      value = 1354;	/* --> cpy.  */
+    case 2040:	/* cmpls */
+    case 1333:	/* cmphs */
+      value = 1333;	/* --> cmphs.  */
       break;
-    case 1268:	/* mov */
+    case 1267:	/* mov */
     case 1355:	/* cpy */
       value = 1355;	/* --> cpy.  */
       break;
-    case 2047:	/* fmov */
-    case 1271:	/* mov */
+    case 1269:	/* mov */
     case 1356:	/* cpy */
       value = 1356;	/* --> cpy.  */
       break;
-    case 1261:	/* mov */
-    case 1368:	/* dup */
-      value = 1368;	/* --> dup.  */
+    case 2048:	/* fmov */
+    case 1272:	/* mov */
+    case 1357:	/* cpy */
+      value = 1357;	/* --> cpy.  */
       break;
-    case 1263:	/* mov */
-    case 1260:	/* mov */
+    case 1262:	/* mov */
     case 1369:	/* dup */
       value = 1369;	/* --> dup.  */
       break;
-    case 2046:	/* fmov */
-    case 1265:	/* mov */
+    case 1264:	/* mov */
+    case 1261:	/* mov */
     case 1370:	/* dup */
       value = 1370;	/* --> dup.  */
       break;
-    case 1264:	/* mov */
-    case 1371:	/* dupm */
-      value = 1371;	/* --> dupm.  */
+    case 2047:	/* fmov */
+    case 1266:	/* mov */
+    case 1371:	/* dup */
+      value = 1371;	/* --> dup.  */
       break;
-    case 2041:	/* eon */
-    case 1373:	/* eor */
-      value = 1373;	/* --> eor.  */
+    case 1265:	/* mov */
+    case 1372:	/* dupm */
+      value = 1372;	/* --> dupm.  */
       break;
-    case 1274:	/* not */
-    case 1375:	/* eor */
-      value = 1375;	/* --> eor.  */
+    case 2042:	/* eon */
+    case 1374:	/* eor */
+      value = 1374;	/* --> eor.  */
       break;
-    case 1275:	/* nots */
-    case 1376:	/* eors */
-      value = 1376;	/* --> eors.  */
+    case 1275:	/* not */
+    case 1376:	/* eor */
+      value = 1376;	/* --> eor.  */
       break;
-    case 2042:	/* facle */
-    case 1381:	/* facge */
-      value = 1381;	/* --> facge.  */
+    case 1276:	/* nots */
+    case 1377:	/* eors */
+      value = 1377;	/* --> eors.  */
       break;
-    case 2043:	/* faclt */
-    case 1382:	/* facgt */
-      value = 1382;	/* --> facgt.  */
+    case 2043:	/* facle */
+    case 1382:	/* facge */
+      value = 1382;	/* --> facge.  */
       break;
-    case 2044:	/* fcmle */
-    case 1395:	/* fcmge */
-      value = 1395;	/* --> fcmge.  */
+    case 2044:	/* faclt */
+    case 1383:	/* facgt */
+      value = 1383;	/* --> facgt.  */
       break;
-    case 2045:	/* fcmlt */
-    case 1397:	/* fcmgt */
-      value = 1397;	/* --> fcmgt.  */
+    case 2045:	/* fcmle */
+    case 1396:	/* fcmge */
+      value = 1396;	/* --> fcmge.  */
       break;
-    case 1258:	/* fmov */
-    case 1403:	/* fcpy */
-      value = 1403;	/* --> fcpy.  */
+    case 2046:	/* fcmlt */
+    case 1398:	/* fcmgt */
+      value = 1398;	/* --> fcmgt.  */
       break;
-    case 1257:	/* fmov */
-    case 1426:	/* fdup */
-      value = 1426;	/* --> fdup.  */
+    case 1259:	/* fmov */
+    case 1404:	/* fcpy */
+      value = 1404;	/* --> fcpy.  */
       break;
-    case 1259:	/* mov */
-    case 1757:	/* orr */
-      value = 1757;	/* --> orr.  */
+    case 1258:	/* fmov */
+    case 1427:	/* fdup */
+      value = 1427;	/* --> fdup.  */
       break;
-    case 2048:	/* orn */
+    case 1260:	/* mov */
     case 1758:	/* orr */
       value = 1758;	/* --> orr.  */
       break;
-    case 1262:	/* mov */
-    case 1760:	/* orr */
-      value = 1760;	/* --> orr.  */
+    case 2049:	/* orn */
+    case 1759:	/* orr */
+      value = 1759;	/* --> orr.  */
       break;
-    case 1272:	/* movs */
-    case 1761:	/* orrs */
-      value = 1761;	/* --> orrs.  */
+    case 1263:	/* mov */
+    case 1761:	/* orr */
+      value = 1761;	/* --> orr.  */
       break;
-    case 1267:	/* mov */
-    case 1823:	/* sel */
-      value = 1823;	/* --> sel.  */
+    case 1273:	/* movs */
+    case 1762:	/* orrs */
+      value = 1762;	/* --> orrs.  */
       break;
-    case 1270:	/* mov */
+    case 1268:	/* mov */
     case 1824:	/* sel */
       value = 1824;	/* --> sel.  */
       break;
+    case 1271:	/* mov */
+    case 1825:	/* sel */
+      value = 1825;	/* --> sel.  */
+      break;
     default: return NULL;
     }
 
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index 5772364a326..a35311c112f 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -2379,7 +2379,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurb.  */
-                                                      return 2380;
+                                                      return 2381;
                                                     }
                                                   else
                                                     {
@@ -2387,7 +2387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
-                                                      return 2388;
+                                                      return 2389;
                                                     }
                                                 }
                                               else
@@ -2398,7 +2398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurh.  */
-                                                      return 2384;
+                                                      return 2385;
                                                     }
                                                   else
                                                     {
@@ -2406,7 +2406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          11011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
-                                                      return 2391;
+                                                      return 2392;
                                                     }
                                                 }
                                             }
@@ -2486,7 +2486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurb.  */
-                                                      return 2381;
+                                                      return 2382;
                                                     }
                                                   else
                                                     {
@@ -2494,7 +2494,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
-                                                      return 2389;
+                                                      return 2390;
                                                     }
                                                 }
                                               else
@@ -2505,7 +2505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurh.  */
-                                                      return 2385;
+                                                      return 2386;
                                                     }
                                                   else
                                                     {
@@ -2513,7 +2513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          11011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
-                                                      return 2392;
+                                                      return 2393;
                                                     }
                                                 }
                                             }
@@ -2596,7 +2596,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursb.  */
-                                                      return 2383;
+                                                      return 2384;
                                                     }
                                                   else
                                                     {
@@ -2604,7 +2604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursw.  */
-                                                      return 2390;
+                                                      return 2391;
                                                     }
                                                 }
                                               else
@@ -2613,7 +2613,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1011001100xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
-                                                  return 2387;
+                                                  return 2388;
                                                 }
                                             }
                                           else
@@ -2624,7 +2624,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursb.  */
-                                                  return 2382;
+                                                  return 2383;
                                                 }
                                               else
                                                 {
@@ -2632,7 +2632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
-                                                  return 2386;
+                                                  return 2387;
                                                 }
                                             }
                                         }
@@ -3118,7 +3118,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx0xx10xxxxxxxxxx
                                              setf8.  */
-                                          return 2378;
+                                          return 2379;
                                         }
                                       else
                                         {
@@ -3126,7 +3126,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx1xx10xxxxxxxxxx
                                              setf16.  */
-                                          return 2379;
+                                          return 2380;
                                         }
                                     }
                                   else
@@ -3272,7 +3272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010000xxxxxxxxx01xxxxxxxxxx
                                              rmif.  */
-                                          return 2377;
+                                          return 2378;
                                         }
                                       else
                                         {
@@ -3810,7 +3810,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000000000xxxxxxxxxxxxx
                                                                      add.  */
-                                                                  return 1279;
+                                                                  return 1280;
                                                                 }
                                                               else
                                                                 {
@@ -3818,7 +3818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000000xxxxxxxxxxxxx
                                                                      mul.  */
-                                                                  return 1748;
+                                                                  return 1749;
                                                                 }
                                                             }
                                                           else
@@ -3829,7 +3829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001000000xxxxxxxxxxxxx
                                                                      smax.  */
-                                                                  return 1827;
+                                                                  return 1828;
                                                                 }
                                                               else
                                                                 {
@@ -3837,7 +3837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000000xxxxxxxxxxxxx
                                                                      orr.  */
-                                                                  return 1759;
+                                                                  return 1760;
                                                                 }
                                                             }
                                                         }
@@ -3849,7 +3849,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0100000xxxxxxxxxxxxx
                                                                  sdiv.  */
-                                                              return 1818;
+                                                              return 1819;
                                                             }
                                                           else
                                                             {
@@ -3857,7 +3857,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1100000xxxxxxxxxxxxx
                                                                  sabd.  */
-                                                              return 1809;
+                                                              return 1810;
                                                             }
                                                         }
                                                     }
@@ -3871,7 +3871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0010000xxxxxxxxxxxxx
                                                                  smulh.  */
-                                                              return 1832;
+                                                              return 1833;
                                                             }
                                                           else
                                                             {
@@ -3881,7 +3881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001010000xxxxxxxxxxxxx
                                                                      smin.  */
-                                                                  return 1830;
+                                                                  return 1831;
                                                                 }
                                                               else
                                                                 {
@@ -3889,7 +3889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011010000xxxxxxxxxxxxx
                                                                      and.  */
-                                                                  return 1287;
+                                                                  return 1288;
                                                                 }
                                                             }
                                                         }
@@ -3899,7 +3899,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx110000xxxxxxxxxxxxx
                                                              sdivr.  */
-                                                          return 1819;
+                                                          return 1820;
                                                         }
                                                     }
                                                 }
@@ -3915,7 +3915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0001000xxxxxxxxxxxxx
                                                                  sub.  */
-                                                              return 1948;
+                                                              return 1949;
                                                             }
                                                           else
                                                             {
@@ -3925,7 +3925,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001001000xxxxxxxxxxxxx
                                                                      umax.  */
-                                                                  return 1976;
+                                                                  return 1977;
                                                                 }
                                                               else
                                                                 {
@@ -3933,7 +3933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001000xxxxxxxxxxxxx
                                                                      eor.  */
-                                                                  return 1374;
+                                                                  return 1375;
                                                                 }
                                                             }
                                                         }
@@ -3945,7 +3945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101000xxxxxxxxxxxxx
                                                                  udiv.  */
-                                                              return 1970;
+                                                              return 1971;
                                                             }
                                                           else
                                                             {
@@ -3953,7 +3953,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1101000xxxxxxxxxxxxx
                                                                  uabd.  */
-                                                              return 1961;
+                                                              return 1962;
                                                             }
                                                         }
                                                     }
@@ -3969,7 +3969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011000xxxxxxxxxxxxx
                                                                      subr.  */
-                                                                  return 1950;
+                                                                  return 1951;
                                                                 }
                                                               else
                                                                 {
@@ -3977,7 +3977,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011000xxxxxxxxxxxxx
                                                                      umulh.  */
-                                                                  return 1981;
+                                                                  return 1982;
                                                                 }
                                                             }
                                                           else
@@ -3988,7 +3988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001011000xxxxxxxxxxxxx
                                                                      umin.  */
-                                                                  return 1979;
+                                                                  return 1980;
                                                                 }
                                                               else
                                                                 {
@@ -3996,7 +3996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011000xxxxxxxxxxxxx
                                                                      bic.  */
-                                                                  return 1299;
+                                                                  return 1300;
                                                                 }
                                                             }
                                                         }
@@ -4006,7 +4006,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111000xxxxxxxxxxxxx
                                                              udivr.  */
-                                                          return 1971;
+                                                          return 1972;
                                                         }
                                                     }
                                                 }
@@ -4019,7 +4019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1561;
+                                                  return 1562;
                                                 }
                                               else
                                                 {
@@ -4027,7 +4027,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1572;
+                                                  return 1573;
                                                 }
                                             }
                                         }
@@ -4045,7 +4045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000000xxxxxxxxxx
                                                              sdot.  */
-                                                          return 1820;
+                                                          return 1821;
                                                         }
                                                       else
                                                         {
@@ -4053,7 +4053,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000010xxxxxxxxxx
                                                              sqdmlalbt.  */
-                                                          return 2170;
+                                                          return 2171;
                                                         }
                                                     }
                                                   else
@@ -4064,7 +4064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000001xxxxxxxxxx
                                                              udot.  */
-                                                          return 1972;
+                                                          return 1973;
                                                         }
                                                       else
                                                         {
@@ -4072,7 +4072,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000011xxxxxxxxxx
                                                              sqdmlslbt.  */
-                                                          return 2177;
+                                                          return 2178;
                                                         }
                                                     }
                                                 }
@@ -4082,7 +4082,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0001xxxxxxxxxxxx
                                                      cdot.  */
-                                                  return 2059;
+                                                  return 2060;
                                                 }
                                             }
                                           else
@@ -4093,7 +4093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1565;
+                                                  return 1566;
                                                 }
                                               else
                                                 {
@@ -4101,7 +4101,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1576;
+                                                  return 1577;
                                                 }
                                             }
                                         }
@@ -4122,7 +4122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000000xxxxxxxxxx
                                                              add.  */
-                                                          return 1277;
+                                                          return 1278;
                                                         }
                                                       else
                                                         {
@@ -4130,7 +4130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000100xxxxxxxxxx
                                                              sqadd.  */
-                                                          return 1834;
+                                                          return 1835;
                                                         }
                                                     }
                                                   else
@@ -4139,7 +4139,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x10xxxxxxxxxx
                                                          sqsub.  */
-                                                      return 1864;
+                                                      return 1865;
                                                     }
                                                 }
                                               else
@@ -4152,7 +4152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000001xxxxxxxxxx
                                                              sub.  */
-                                                          return 1946;
+                                                          return 1947;
                                                         }
                                                       else
                                                         {
@@ -4160,7 +4160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000101xxxxxxxxxx
                                                              uqadd.  */
-                                                          return 1982;
+                                                          return 1983;
                                                         }
                                                     }
                                                   else
@@ -4169,7 +4169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x11xxxxxxxxxx
                                                          uqsub.  */
-                                                      return 2012;
+                                                      return 2013;
                                                     }
                                                 }
                                             }
@@ -4181,7 +4181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx000xxxxxxxxxxxxx
                                                      prfb.  */
-                                                  return 1767;
+                                                  return 1768;
                                                 }
                                               else
                                                 {
@@ -4189,7 +4189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1573;
+                                                  return 1574;
                                                 }
                                             }
                                         }
@@ -4207,7 +4207,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x00xxxxxxxxxx
                                                              sqrdmlah.  */
-                                                          return 2195;
+                                                          return 2196;
                                                         }
                                                       else
                                                         {
@@ -4215,7 +4215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x10xxxxxxxxxx
                                                              mla.  */
-                                                          return 2102;
+                                                          return 2103;
                                                         }
                                                     }
                                                   else
@@ -4226,7 +4226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x01xxxxxxxxxx
                                                              sqrdmlsh.  */
-                                                          return 2199;
+                                                          return 2200;
                                                         }
                                                       else
                                                         {
@@ -4234,7 +4234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x00x1xxxxx000x11xxxxxxxxxx
                                                              mls.  */
-                                                          return 2105;
+                                                          return 2106;
                                                         }
                                                     }
                                                 }
@@ -4244,7 +4244,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x1xxxxx000xxxxxxxxxxxxx
                                                      prfb.  */
-                                                  return 1768;
+                                                  return 1769;
                                                 }
                                             }
                                           else
@@ -4263,7 +4263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000000xxxxxxxxxx
                                                                      sdot.  */
-                                                                  return 1821;
+                                                                  return 1822;
                                                                 }
                                                               else
                                                                 {
@@ -4271,7 +4271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000000xxxxxxxxxx
                                                                      sdot.  */
-                                                                  return 1822;
+                                                                  return 1823;
                                                                 }
                                                             }
                                                           else
@@ -4282,7 +4282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000100xxxxxxxxxx
                                                                      sqrdmlah.  */
-                                                                  return 2196;
+                                                                  return 2197;
                                                                 }
                                                               else
                                                                 {
@@ -4290,7 +4290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000100xxxxxxxxxx
                                                                      sqrdmlah.  */
-                                                                  return 2197;
+                                                                  return 2198;
                                                                 }
                                                             }
                                                         }
@@ -4304,7 +4304,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000010xxxxxxxxxx
                                                                      mla.  */
-                                                                  return 2103;
+                                                                  return 2104;
                                                                 }
                                                               else
                                                                 {
@@ -4312,7 +4312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000010xxxxxxxxxx
                                                                      mla.  */
-                                                                  return 2104;
+                                                                  return 2105;
                                                                 }
                                                             }
                                                           else
@@ -4321,7 +4321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x01x1xxxxx000110xxxxxxxxxx
                                                                  usdot.  */
-                                                              return 2397;
+                                                              return 2398;
                                                             }
                                                         }
                                                     }
@@ -4337,7 +4337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000001xxxxxxxxxx
                                                                      udot.  */
-                                                                  return 1973;
+                                                                  return 1974;
                                                                 }
                                                               else
                                                                 {
@@ -4345,7 +4345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000001xxxxxxxxxx
                                                                      udot.  */
-                                                                  return 1974;
+                                                                  return 1975;
                                                                 }
                                                             }
                                                           else
@@ -4356,7 +4356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000101xxxxxxxxxx
                                                                      sqrdmlsh.  */
-                                                                  return 2200;
+                                                                  return 2201;
                                                                 }
                                                               else
                                                                 {
@@ -4364,7 +4364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000101xxxxxxxxxx
                                                                      sqrdmlsh.  */
-                                                                  return 2201;
+                                                                  return 2202;
                                                                 }
                                                             }
                                                         }
@@ -4378,7 +4378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0101xxxxx000011xxxxxxxxxx
                                                                      mls.  */
-                                                                  return 2106;
+                                                                  return 2107;
                                                                 }
                                                               else
                                                                 {
@@ -4386,7 +4386,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0111xxxxx000011xxxxxxxxxx
                                                                      mls.  */
-                                                                  return 2107;
+                                                                  return 2108;
                                                                 }
                                                             }
                                                           else
@@ -4395,7 +4395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x01x1xxxxx000111xxxxxxxxxx
                                                                  sudot.  */
-                                                              return 2398;
+                                                              return 2399;
                                                             }
                                                         }
                                                     }
@@ -4406,7 +4406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1577;
+                                                  return 1578;
                                                 }
                                             }
                                         }
@@ -4432,7 +4432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000000100xxxxxxxxxxxxx
                                                                  asr.  */
-                                                              return 1295;
+                                                              return 1296;
                                                             }
                                                           else
                                                             {
@@ -4442,7 +4442,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000100xxxxxxxxxxxxx
                                                                      asr.  */
-                                                                  return 1293;
+                                                                  return 1294;
                                                                 }
                                                               else
                                                                 {
@@ -4450,7 +4450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010000100xxxxxxxxxxxxx
                                                                      shadd.  */
-                                                                  return 2136;
+                                                                  return 2137;
                                                                 }
                                                             }
                                                         }
@@ -4462,7 +4462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001000100xxxxxxxxxxxxx
                                                                  sqshl.  */
-                                                              return 2214;
+                                                              return 2215;
                                                             }
                                                           else
                                                             {
@@ -4472,7 +4472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000100xxxxxxxxxxxxx
                                                                      asr.  */
-                                                                  return 1294;
+                                                                  return 1295;
                                                                 }
                                                               else
                                                                 {
@@ -4480,7 +4480,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011000100xxxxxxxxxxxxx
                                                                      sqadd.  */
-                                                                  return 2165;
+                                                                  return 2166;
                                                                 }
                                                             }
                                                         }
@@ -4495,7 +4495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000100100xxxxxxxxxxxxx
                                                                  asrd.  */
-                                                              return 1296;
+                                                              return 1297;
                                                             }
                                                           else
                                                             {
@@ -4505,7 +4505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010100100xxxxxxxxxxxxx
                                                                      asrr.  */
-                                                                  return 1297;
+                                                                  return 1298;
                                                                 }
                                                               else
                                                                 {
@@ -4513,7 +4513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010100100xxxxxxxxxxxxx
                                                                      srhadd.  */
-                                                                  return 2227;
+                                                                  return 2228;
                                                                 }
                                                             }
                                                         }
@@ -4527,7 +4527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001100100xxxxxxxxxxxxx
                                                                      srshr.  */
-                                                                  return 2231;
+                                                                  return 2232;
                                                                 }
                                                               else
                                                                 {
@@ -4535,7 +4535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001100100xxxxxxxxxxxxx
                                                                      sqshlr.  */
-                                                                  return 2215;
+                                                                  return 2216;
                                                                 }
                                                             }
                                                           else
@@ -4544,7 +4544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011100100xxxxxxxxxxxxx
                                                                  suqadd.  */
-                                                              return 2251;
+                                                              return 2252;
                                                             }
                                                         }
                                                     }
@@ -4561,7 +4561,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000010100xxxxxxxxxxxxx
                                                                  srshl.  */
-                                                              return 2229;
+                                                              return 2230;
                                                             }
                                                           else
                                                             {
@@ -4569,7 +4569,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx010010100xxxxxxxxxxxxx
                                                                  shsub.  */
-                                                              return 2139;
+                                                              return 2140;
                                                             }
                                                         }
                                                       else
@@ -4580,7 +4580,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001010100xxxxxxxxxxxxx
                                                                  sqrshl.  */
-                                                              return 2207;
+                                                              return 2208;
                                                             }
                                                           else
                                                             {
@@ -4588,7 +4588,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011010100xxxxxxxxxxxxx
                                                                  sqsub.  */
-                                                              return 2221;
+                                                              return 2222;
                                                             }
                                                         }
                                                     }
@@ -4604,7 +4604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000110100xxxxxxxxxxxxx
                                                                      sqshl.  */
-                                                                  return 2213;
+                                                                  return 2214;
                                                                 }
                                                               else
                                                                 {
@@ -4612,7 +4612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000110100xxxxxxxxxxxxx
                                                                      srshlr.  */
-                                                                  return 2230;
+                                                                  return 2231;
                                                                 }
                                                             }
                                                           else
@@ -4621,7 +4621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx010110100xxxxxxxxxxxxx
                                                                  shsubr.  */
-                                                              return 2140;
+                                                              return 2141;
                                                             }
                                                         }
                                                       else
@@ -4632,7 +4632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001110100xxxxxxxxxxxxx
                                                                  sqrshlr.  */
-                                                              return 2208;
+                                                              return 2209;
                                                             }
                                                           else
                                                             {
@@ -4640,7 +4640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011110100xxxxxxxxxxxxx
                                                                  sqsubr.  */
-                                                              return 2222;
+                                                              return 2223;
                                                             }
                                                         }
                                                     }
@@ -4660,7 +4660,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx000001100xxxxxxxxxxxxx
                                                                  lsr.  */
-                                                              return 1739;
+                                                              return 1740;
                                                             }
                                                           else
                                                             {
@@ -4670,7 +4670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010001100xxxxxxxxxxxxx
                                                                      lsr.  */
-                                                                  return 1737;
+                                                                  return 1738;
                                                                 }
                                                               else
                                                                 {
@@ -4678,7 +4678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010001100xxxxxxxxxxxxx
                                                                      uhadd.  */
-                                                                  return 2264;
+                                                                  return 2265;
                                                                 }
                                                             }
                                                         }
@@ -4690,7 +4690,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001001100xxxxxxxxxxxxx
                                                                  uqshl.  */
-                                                              return 2294;
+                                                              return 2295;
                                                             }
                                                           else
                                                             {
@@ -4700,7 +4700,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001100xxxxxxxxxxxxx
                                                                      lsr.  */
-                                                                  return 1738;
+                                                                  return 1739;
                                                                 }
                                                               else
                                                                 {
@@ -4708,7 +4708,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011001100xxxxxxxxxxxxx
                                                                      uqadd.  */
-                                                                  return 2288;
+                                                                  return 2289;
                                                                 }
                                                             }
                                                         }
@@ -4723,7 +4723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101100xxxxxxxxxxxxx
                                                                  lsrr.  */
-                                                              return 1740;
+                                                              return 1741;
                                                             }
                                                           else
                                                             {
@@ -4731,7 +4731,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  010001x0xx0x0101100xxxxxxxxxxxxx
                                                                  urhadd.  */
-                                                              return 2303;
+                                                              return 2304;
                                                             }
                                                         }
                                                       else
@@ -4744,7 +4744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001101100xxxxxxxxxxxxx
                                                                      urshr.  */
-                                                                  return 2306;
+                                                                  return 2307;
                                                                 }
                                                               else
                                                                 {
@@ -4752,7 +4752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001101100xxxxxxxxxxxxx
                                                                      uqshlr.  */
-                                                                  return 2295;
+                                                                  return 2296;
                                                                 }
                                                             }
                                                           else
@@ -4761,7 +4761,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011101100xxxxxxxxxxxxx
                                                                  usqadd.  */
-                                                              return 2311;
+                                                              return 2312;
                                                             }
                                                         }
                                                     }
@@ -4780,7 +4780,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1733;
+                                                                  return 1734;
                                                                 }
                                                               else
                                                                 {
@@ -4788,7 +4788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000011100xxxxxxxxxxxxx
                                                                      urshl.  */
-                                                                  return 2304;
+                                                                  return 2305;
                                                                 }
                                                             }
                                                           else
@@ -4799,7 +4799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1731;
+                                                                  return 1732;
                                                                 }
                                                               else
                                                                 {
@@ -4807,7 +4807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010011100xxxxxxxxxxxxx
                                                                      uhsub.  */
-                                                                  return 2265;
+                                                                  return 2266;
                                                                 }
                                                             }
                                                         }
@@ -4819,7 +4819,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx001011100xxxxxxxxxxxxx
                                                                  uqrshl.  */
-                                                              return 2289;
+                                                              return 2290;
                                                             }
                                                           else
                                                             {
@@ -4829,7 +4829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1732;
+                                                                  return 1733;
                                                                 }
                                                               else
                                                                 {
@@ -4837,7 +4837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx011011100xxxxxxxxxxxxx
                                                                      uqsub.  */
-                                                                  return 2298;
+                                                                  return 2299;
                                                                 }
                                                             }
                                                         }
@@ -4854,7 +4854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000111100xxxxxxxxxxxxx
                                                                      uqshl.  */
-                                                                  return 2293;
+                                                                  return 2294;
                                                                 }
                                                               else
                                                                 {
@@ -4862,7 +4862,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx000111100xxxxxxxxxxxxx
                                                                      urshlr.  */
-                                                                  return 2305;
+                                                                  return 2306;
                                                                 }
                                                             }
                                                           else
@@ -4873,7 +4873,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010111100xxxxxxxxxxxxx
                                                                      lslr.  */
-                                                                  return 1734;
+                                                                  return 1735;
                                                                 }
                                                               else
                                                                 {
@@ -4881,7 +4881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx010111100xxxxxxxxxxxxx
                                                                      uhsubr.  */
-                                                                  return 2266;
+                                                                  return 2267;
                                                                 }
                                                             }
                                                         }
@@ -4895,7 +4895,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001111100xxxxxxxxxxxxx
                                                                      sqshlu.  */
-                                                                  return 2216;
+                                                                  return 2217;
                                                                 }
                                                               else
                                                                 {
@@ -4903,7 +4903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      010001x0xx001111100xxxxxxxxxxxxx
                                                                      uqrshlr.  */
-                                                                  return 2290;
+                                                                  return 2291;
                                                                 }
                                                             }
                                                           else
@@ -4912,7 +4912,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  0x0001x0xx011111100xxxxxxxxxxxxx
                                                                  uqsubr.  */
-                                                              return 2299;
+                                                              return 2300;
                                                             }
                                                         }
                                                     }
@@ -4931,7 +4931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1000x0xxxxxxxxxx
                                                          asr.  */
-                                                      return 1291;
+                                                      return 1292;
                                                     }
                                                   else
                                                     {
@@ -4941,7 +4941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1000x0xxxxxxxxxx
                                                              smlalb.  */
-                                                          return 2144;
+                                                          return 2145;
                                                         }
                                                       else
                                                         {
@@ -4949,7 +4949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1000x0xxxxxxxxxx
                                                              smlalb.  */
-                                                          return 2145;
+                                                          return 2146;
                                                         }
                                                     }
                                                 }
@@ -4961,7 +4961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1001x0xxxxxxxxxx
                                                          asr.  */
-                                                      return 1292;
+                                                      return 1293;
                                                     }
                                                   else
                                                     {
@@ -4971,7 +4971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1001x0xxxxxxxxxx
                                                              umlalb.  */
-                                                          return 2269;
+                                                          return 2270;
                                                         }
                                                       else
                                                         {
@@ -4979,7 +4979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1001x0xxxxxxxxxx
                                                              umlalb.  */
-                                                          return 2270;
+                                                          return 2271;
                                                         }
                                                     }
                                                 }
@@ -4996,7 +4996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100001xxxxxxxxxx
                                                              lsr.  */
-                                                          return 1735;
+                                                          return 1736;
                                                         }
                                                       else
                                                         {
@@ -5004,7 +5004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100011xxxxxxxxxx
                                                              lsl.  */
-                                                          return 1729;
+                                                          return 1730;
                                                         }
                                                     }
                                                   else
@@ -5015,7 +5015,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1000x1xxxxxxxxxx
                                                              smlalt.  */
-                                                          return 2147;
+                                                          return 2148;
                                                         }
                                                       else
                                                         {
@@ -5023,7 +5023,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1000x1xxxxxxxxxx
                                                              smlalt.  */
-                                                          return 2148;
+                                                          return 2149;
                                                         }
                                                     }
                                                 }
@@ -5037,7 +5037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100101xxxxxxxxxx
                                                              lsr.  */
-                                                          return 1736;
+                                                          return 1737;
                                                         }
                                                       else
                                                         {
@@ -5045,7 +5045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100111xxxxxxxxxx
                                                              lsl.  */
-                                                          return 1730;
+                                                          return 1731;
                                                         }
                                                     }
                                                   else
@@ -5056,7 +5056,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x01xxxxx1001x1xxxxxxxxxx
                                                              umlalt.  */
-                                                          return 2272;
+                                                          return 2273;
                                                         }
                                                       else
                                                         {
@@ -5064,7 +5064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0x11xxxxx1001x1xxxxxxxxxx
                                                              umlalt.  */
-                                                          return 2273;
+                                                          return 2274;
                                                         }
                                                     }
                                                 }
@@ -5083,7 +5083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x0001x0000xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sb.  */
-                                                  return 2096;
+                                                  return 2097;
                                                 }
                                               else
                                                 {
@@ -5091,7 +5091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      1x0001x0100xxxxx100xxxxxxxxxxxxx
                                                      ldnt1sh.  */
-                                                  return 2097;
+                                                  return 2098;
                                                 }
                                             }
                                           else
@@ -5104,7 +5104,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0001xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1567;
+                                                      return 1568;
                                                     }
                                                   else
                                                     {
@@ -5112,7 +5112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          110001x0001xxxxx100xxxxxxxxxxxxx
                                                          ld1sb.  */
-                                                      return 1571;
+                                                      return 1572;
                                                     }
                                                 }
                                               else
@@ -5123,7 +5123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          100001x0101xxxxx100xxxxxxxxxxxxx
                                                          ld1sh.  */
-                                                      return 1580;
+                                                      return 1581;[...]

[diff truncated at 100000 bytes]


More information about the Binutils-cvs mailing list