public inbox for binutils-cvs@sourceware.org
 help / color / mirror / Atom feed
* [binutils-gdb] Arm64: support CLEARBHB alias
@ 2022-10-05  7:16 Jan Beulich
  0 siblings, 0 replies; only message in thread
From: Jan Beulich @ 2022-10-05  7:16 UTC (permalink / raw)
  To: bfd-cvs

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

commit bb5cb85b465a9327fb0cf48ebe4b7ab661ed0971
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Oct 5 09:15:51 2022 +0200

    Arm64: support CLEARBHB alias
    
    While the Arm v8 ARM (rev I-a) still doesn't mention this alias, it is
    (typically via a macro) already in use in kernels and alike.

Diff:
---
 gas/testsuite/gas/aarch64/system.d |    3 +-
 gas/testsuite/gas/aarch64/system.s |    1 +
 opcodes/aarch64-asm-2.c            |  211 +--
 opcodes/aarch64-dis-2.c            | 2927 ++++++++++++++++++------------------
 opcodes/aarch64-opc-2.c            |   16 +-
 opcodes/aarch64-tbl.h              |    1 +
 6 files changed, 1582 insertions(+), 1577 deletions(-)

diff --git a/gas/testsuite/gas/aarch64/system.d b/gas/testsuite/gas/aarch64/system.d
index ea6459f3662..93c84a72982 100644
--- a/gas/testsuite/gas/aarch64/system.d
+++ b/gas/testsuite/gas/aarch64/system.d
@@ -12,6 +12,7 @@ Disassembly of section \.text:
 .*:	d503207f 	wfi
 .*:	d503209f 	sev
 .*:	d50320bf 	sevl
+.*:	d50322df 	clearbhb
 .*:	d503201f 	nop
 .*:	d503203f 	yield
 .*:	d503205f 	wfe
@@ -34,7 +35,7 @@ Disassembly of section \.text:
 .*:	d503227f 	hint	#0x13
 .*:	d503229f 	(hint	#0x14|csdb)
 .*:	d50322bf 	hint	#0x15
-.*:	d50322df 	hint	#0x16
+.*:	d50322df 	(hint	#0x16|clearbhb)
 .*:	d50322ff 	hint	#0x17
 .*:	d503231f 	(hint	#0x18|paciaz)
 .*:	d503233f 	(hint	#0x19|paciasp)
diff --git a/gas/testsuite/gas/aarch64/system.s b/gas/testsuite/gas/aarch64/system.s
index 2cff6a2d1e6..4d24d9a7614 100644
--- a/gas/testsuite/gas/aarch64/system.s
+++ b/gas/testsuite/gas/aarch64/system.s
@@ -11,6 +11,7 @@
 	wfi
 	sev
 	sevl
+	clearbhb
 
 	.macro	all_hints from=0, to=127
 	hint \from
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index 8b30c709fd6..38bc5d7cfa6 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -426,14 +426,15 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1188:	/* movz */
       value = 1188;	/* --> movz.  */
       break;
-    case 1250:	/* autibsp */
-    case 1249:	/* autibz */
-    case 1248:	/* autiasp */
-    case 1247:	/* autiaz */
-    case 1246:	/* pacibsp */
-    case 1245:	/* pacibz */
-    case 1244:	/* paciasp */
-    case 1243:	/* paciaz */
+    case 1251:	/* autibsp */
+    case 1250:	/* autibz */
+    case 1249:	/* autiasp */
+    case 1248:	/* autiaz */
+    case 1247:	/* pacibsp */
+    case 1246:	/* pacibz */
+    case 1245:	/* paciasp */
+    case 1244:	/* paciaz */
+    case 1220:	/* clearbhb */
     case 1219:	/* tsb */
     case 1218:	/* psb */
     case 1217:	/* esb */
@@ -453,150 +454,150 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1202:	/* hint */
       value = 1202;	/* --> hint.  */
       break;
-    case 1225:	/* pssbb */
-    case 1224:	/* ssbb */
-    case 1223:	/* dfb */
-    case 1221:	/* dsb */
-      value = 1221;	/* --> dsb.  */
-      break;
+    case 1226:	/* pssbb */
+    case 1225:	/* ssbb */
+    case 1224:	/* dfb */
     case 1222:	/* dsb */
       value = 1222;	/* --> dsb.  */
       break;
-    case 1238:	/* cpp */
-    case 1237:	/* dvp */
-    case 1236:	/* cfp */
-    case 1233:	/* tlbi */
-    case 1232:	/* ic */
-    case 1231:	/* dc */
-    case 1230:	/* at */
-    case 1229:	/* sys */
-      value = 1229;	/* --> sys.  */
+    case 1223:	/* dsb */
+      value = 1223;	/* --> dsb.  */
       break;
-    case 1234:	/* wfet */
-      value = 1234;	/* --> wfet.  */
+    case 1239:	/* cpp */
+    case 1238:	/* dvp */
+    case 1237:	/* cfp */
+    case 1234:	/* tlbi */
+    case 1233:	/* ic */
+    case 1232:	/* dc */
+    case 1231:	/* at */
+    case 1230:	/* sys */
+      value = 1230;	/* --> sys.  */
       break;
-    case 1235:	/* wfit */
-      value = 1235;	/* --> wfit.  */
+    case 1235:	/* wfet */
+      value = 1235;	/* --> wfet.  */
       break;
-    case 2048:	/* bic */
-    case 1298:	/* and */
-      value = 1298;	/* --> and.  */
+    case 1236:	/* wfit */
+      value = 1236;	/* --> wfit.  */
       break;
-    case 1281:	/* mov */
-    case 1300:	/* and */
-      value = 1300;	/* --> and.  */
+    case 2049:	/* bic */
+    case 1299:	/* and */
+      value = 1299;	/* --> and.  */
       break;
-    case 1285:	/* movs */
-    case 1301:	/* ands */
-      value = 1301;	/* --> ands.  */
+    case 1282:	/* mov */
+    case 1301:	/* and */
+      value = 1301;	/* --> and.  */
       break;
-    case 2049:	/* cmple */
-    case 1336:	/* cmpge */
-      value = 1336;	/* --> cmpge.  */
+    case 1286:	/* movs */
+    case 1302:	/* ands */
+      value = 1302;	/* --> ands.  */
       break;
-    case 2052:	/* cmplt */
-    case 1339:	/* cmpgt */
-      value = 1339;	/* --> cmpgt.  */
+    case 2050:	/* cmple */
+    case 1337:	/* cmpge */
+      value = 1337;	/* --> cmpge.  */
       break;
-    case 2050:	/* cmplo */
-    case 1341:	/* cmphi */
-      value = 1341;	/* --> cmphi.  */
+    case 2053:	/* cmplt */
+    case 1340:	/* cmpgt */
+      value = 1340;	/* --> cmpgt.  */
       break;
-    case 2051:	/* cmpls */
-    case 1344:	/* cmphs */
-      value = 1344;	/* --> cmphs.  */
+    case 2051:	/* cmplo */
+    case 1342:	/* cmphi */
+      value = 1342;	/* --> cmphi.  */
       break;
-    case 1278:	/* mov */
-    case 1366:	/* cpy */
-      value = 1366;	/* --> cpy.  */
+    case 2052:	/* cmpls */
+    case 1345:	/* cmphs */
+      value = 1345;	/* --> cmphs.  */
       break;
-    case 1280:	/* mov */
+    case 1279:	/* mov */
     case 1367:	/* cpy */
       value = 1367;	/* --> cpy.  */
       break;
-    case 2059:	/* fmov */
-    case 1283:	/* mov */
+    case 1281:	/* mov */
     case 1368:	/* cpy */
       value = 1368;	/* --> cpy.  */
       break;
-    case 1273:	/* mov */
-    case 1380:	/* dup */
-      value = 1380;	/* --> dup.  */
+    case 2060:	/* fmov */
+    case 1284:	/* mov */
+    case 1369:	/* cpy */
+      value = 1369;	/* --> cpy.  */
       break;
-    case 1275:	/* mov */
-    case 1272:	/* mov */
+    case 1274:	/* mov */
     case 1381:	/* dup */
       value = 1381;	/* --> dup.  */
       break;
-    case 2058:	/* fmov */
-    case 1277:	/* mov */
+    case 1276:	/* mov */
+    case 1273:	/* mov */
     case 1382:	/* dup */
       value = 1382;	/* --> dup.  */
       break;
-    case 1276:	/* mov */
-    case 1383:	/* dupm */
-      value = 1383;	/* --> dupm.  */
+    case 2059:	/* fmov */
+    case 1278:	/* mov */
+    case 1383:	/* dup */
+      value = 1383;	/* --> dup.  */
       break;
-    case 2053:	/* eon */
-    case 1385:	/* eor */
-      value = 1385;	/* --> eor.  */
+    case 1277:	/* mov */
+    case 1384:	/* dupm */
+      value = 1384;	/* --> dupm.  */
       break;
-    case 1286:	/* not */
-    case 1387:	/* eor */
-      value = 1387;	/* --> eor.  */
+    case 2054:	/* eon */
+    case 1386:	/* eor */
+      value = 1386;	/* --> eor.  */
       break;
-    case 1287:	/* nots */
-    case 1388:	/* eors */
-      value = 1388;	/* --> eors.  */
+    case 1287:	/* not */
+    case 1388:	/* eor */
+      value = 1388;	/* --> eor.  */
       break;
-    case 2054:	/* facle */
-    case 1393:	/* facge */
-      value = 1393;	/* --> facge.  */
+    case 1288:	/* nots */
+    case 1389:	/* eors */
+      value = 1389;	/* --> eors.  */
       break;
-    case 2055:	/* faclt */
-    case 1394:	/* facgt */
-      value = 1394;	/* --> facgt.  */
+    case 2055:	/* facle */
+    case 1394:	/* facge */
+      value = 1394;	/* --> facge.  */
       break;
-    case 2056:	/* fcmle */
-    case 1407:	/* fcmge */
-      value = 1407;	/* --> fcmge.  */
+    case 2056:	/* faclt */
+    case 1395:	/* facgt */
+      value = 1395;	/* --> facgt.  */
       break;
-    case 2057:	/* fcmlt */
-    case 1409:	/* fcmgt */
-      value = 1409;	/* --> fcmgt.  */
+    case 2057:	/* fcmle */
+    case 1408:	/* fcmge */
+      value = 1408;	/* --> fcmge.  */
       break;
-    case 1270:	/* fmov */
-    case 1415:	/* fcpy */
-      value = 1415;	/* --> fcpy.  */
+    case 2058:	/* fcmlt */
+    case 1410:	/* fcmgt */
+      value = 1410;	/* --> fcmgt.  */
       break;
-    case 1269:	/* fmov */
-    case 1438:	/* fdup */
-      value = 1438;	/* --> fdup.  */
+    case 1271:	/* fmov */
+    case 1416:	/* fcpy */
+      value = 1416;	/* --> fcpy.  */
       break;
-    case 1271:	/* mov */
-    case 1769:	/* orr */
-      value = 1769;	/* --> orr.  */
+    case 1270:	/* fmov */
+    case 1439:	/* fdup */
+      value = 1439;	/* --> fdup.  */
       break;
-    case 2060:	/* orn */
+    case 1272:	/* mov */
     case 1770:	/* orr */
       value = 1770;	/* --> orr.  */
       break;
-    case 1274:	/* mov */
-    case 1772:	/* orr */
-      value = 1772;	/* --> orr.  */
+    case 2061:	/* orn */
+    case 1771:	/* orr */
+      value = 1771;	/* --> orr.  */
       break;
-    case 1284:	/* movs */
-    case 1773:	/* orrs */
-      value = 1773;	/* --> orrs.  */
+    case 1275:	/* mov */
+    case 1773:	/* orr */
+      value = 1773;	/* --> orr.  */
       break;
-    case 1279:	/* mov */
-    case 1835:	/* sel */
-      value = 1835;	/* --> sel.  */
+    case 1285:	/* movs */
+    case 1774:	/* orrs */
+      value = 1774;	/* --> orrs.  */
       break;
-    case 1282:	/* mov */
+    case 1280:	/* mov */
     case 1836:	/* sel */
       value = 1836;	/* --> sel.  */
       break;
+    case 1283:	/* mov */
+    case 1837:	/* sel */
+      value = 1837;	/* --> sel.  */
+      break;
     default: return NULL;
     }
 
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index 3ae40c18e34..69a15789947 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -60,7 +60,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x0000000100xxxxxxxxxxxxxxxx0xxxx
                                                  fmopa.  */
-                                              return 2360;
+                                              return 2361;
                                             }
                                           else
                                             {
@@ -68,7 +68,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x0000000100xxxxxxxxxxxxxxxx1xxxx
                                                  fmops.  */
-                                              return 2363;
+                                              return 2364;
                                             }
                                         }
                                     }
@@ -80,7 +80,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0000000x10xxxxxxxxxxxxxxxx0xxxx
                                              fmopa.  */
-                                          return 2361;
+                                          return 2362;
                                         }
                                       else
                                         {
@@ -88,7 +88,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0000000x10xxxxxxxxxxxxxxxx1xxxx
                                              fmops.  */
-                                          return 2364;
+                                          return 2365;
                                         }
                                     }
                                 }
@@ -104,7 +104,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x1000000xx000x0xxxxxxxxxxxxxxxxx
                                                  mov.  */
-                                              return 2384;
+                                              return 2385;
                                             }
                                           else
                                             {
@@ -116,7 +116,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000x0010x00xxxxxxxxxxxxxxxx
                                                          addha.  */
-                                                      return 2352;
+                                                      return 2353;
                                                     }
                                                   else
                                                     {
@@ -124,7 +124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000x1010x00xxxxxxxxxxxxxxxx
                                                          addha.  */
-                                                      return 2353;
+                                                      return 2354;
                                                     }
                                                 }
                                               else
@@ -135,7 +135,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000x0010x01xxxxxxxxxxxxxxxx
                                                          addva.  */
-                                                      return 2356;
+                                                      return 2357;
                                                     }
                                                   else
                                                     {
@@ -143,7 +143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000x1010x01xxxxxxxxxxxxxxxx
                                                          addva.  */
-                                                      return 2357;
+                                                      return 2358;
                                                     }
                                                 }
                                             }
@@ -154,7 +154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x1000000xx0x1x0xxxxxxxxxxxxxxxxx
                                              zero.  */
-                                          return 2387;
+                                          return 2388;
                                         }
                                     }
                                   else
@@ -163,7 +163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x1000000xx0xxx1xxxxxxxxxxxxxxxxx
                                          mov.  */
-                                      return 2383;
+                                      return 2384;
                                     }
                                 }
                             }
@@ -179,7 +179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx100000000xxxxxxxxxxxxxxxx0xxxx
                                              ld1b.  */
-                                          return 2388;
+                                          return 2389;
                                         }
                                       else
                                         {
@@ -189,7 +189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x0100000100xxxxxxxxxxxxxxxx0xxxx
                                                  smopa.  */
-                                              return 2367;
+                                              return 2368;
                                             }
                                           else
                                             {
@@ -197,7 +197,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x1100000100xxxxxxxxxxxxxxxx0xxxx
                                                  ld1w.  */
-                                              return 2390;
+                                              return 2391;
                                             }
                                         }
                                     }
@@ -209,7 +209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx100000010xxxxxxxxxxxxxxxx0xxxx
                                              ld1h.  */
-                                          return 2389;
+                                          return 2390;
                                         }
                                       else
                                         {
@@ -219,7 +219,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x0100000110xxxxxxxxxxxxxxxx0xxxx
                                                  smopa.  */
-                                              return 2368;
+                                              return 2369;
                                             }
                                           else
                                             {
@@ -227,7 +227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x1100000110xxxxxxxxxxxxxxxx0xxxx
                                                  ld1d.  */
-                                              return 2391;
+                                              return 2392;
                                             }
                                         }
                                     }
@@ -240,7 +240,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx100000x00xxxxxxxxxxxxxxxx1xxxx
                                          smops.  */
-                                      return 2369;
+                                      return 2370;
                                     }
                                   else
                                     {
@@ -248,7 +248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx100000x10xxxxxxxxxxxxxxxx1xxxx
                                          smops.  */
-                                      return 2370;
+                                      return 2371;
                                     }
                                 }
                             }
@@ -265,7 +265,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xxx00000001xxxxxxxxxxxxxxxx0xxxx
                                          st1b.  */
-                                      return 2398;
+                                      return 2399;
                                     }
                                   else
                                     {
@@ -275,7 +275,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0x00000101xxxxxxxxxxxxxxxx0xxxx
                                              sumopa.  */
-                                          return 2371;
+                                          return 2372;
                                         }
                                       else
                                         {
@@ -283,7 +283,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x1x00000101xxxxxxxxxxxxxxxx0xxxx
                                              st1w.  */
-                                          return 2400;
+                                          return 2401;
                                         }
                                     }
                                 }
@@ -295,7 +295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xxx00000011xxxxxxxxxxxxxxxx0xxxx
                                          st1h.  */
-                                      return 2399;
+                                      return 2400;
                                     }
                                   else
                                     {
@@ -305,7 +305,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0x00000111xxxxxxxxxxxxxxxx0xxxx
                                              sumopa.  */
-                                          return 2372;
+                                          return 2373;
                                         }
                                       else
                                         {
@@ -313,7 +313,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x1x00000111xxxxxxxxxxxxxxxx0xxxx
                                              st1d.  */
-                                          return 2401;
+                                          return 2402;
                                         }
                                     }
                                 }
@@ -326,7 +326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xxx00000x01xxxxxxxxxxxxxxxx1xxxx
                                      sumops.  */
-                                  return 2373;
+                                  return 2374;
                                 }
                               else
                                 {
@@ -334,7 +334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xxx00000x11xxxxxxxxxxxxxxxx1xxxx
                                      sumops.  */
-                                  return 2374;
+                                  return 2375;
                                 }
                             }
                         }
@@ -375,7 +375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xxx00001000xxxxxxxxxxxxxxxx0xxxx
                                          ldr.  */
-                                      return 2408;
+                                      return 2409;
                                     }
                                   else
                                     {
@@ -385,7 +385,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx000001100xxxxxxxxxxxxxxxx0xxxx
                                              bfmopa.  */
-                                          return 2358;
+                                          return 2359;
                                         }
                                       else
                                         {
@@ -393,7 +393,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx100001100xxxxxxxxxxxxxxxx0xxxx
                                              usmopa.  */
-                                          return 2379;
+                                          return 2380;
                                         }
                                     }
                                 }
@@ -405,7 +405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x0x00001x10xxxxxxxxxxxxxxxx0xxxx
                                          usmopa.  */
-                                      return 2380;
+                                      return 2381;
                                     }
                                   else
                                     {
@@ -413,7 +413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x1x00001x10xxxxxxxxxxxxxxxx0xxxx
                                          ld1q.  */
-                                      return 2392;
+                                      return 2393;
                                     }
                                 }
                             }
@@ -427,7 +427,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xxx00001001xxxxxxxxxxxxxxxx0xxxx
                                          str.  */
-                                      return 2409;
+                                      return 2410;
                                     }
                                   else
                                     {
@@ -437,7 +437,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx000001101xxxxxxxxxxxxxxxx0xxxx
                                              fmopa.  */
-                                          return 2362;
+                                          return 2363;
                                         }
                                       else
                                         {
@@ -445,7 +445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx100001101xxxxxxxxxxxxxxxx0xxxx
                                              umopa.  */
-                                          return 2375;
+                                          return 2376;
                                         }
                                     }
                                 }
@@ -457,7 +457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x0x00001x11xxxxxxxxxxxxxxxx0xxxx
                                          umopa.  */
-                                      return 2376;
+                                      return 2377;
                                     }
                                   else
                                     {
@@ -465,7 +465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x1x00001x11xxxxxxxxxxxxxxxx0xxxx
                                          st1q.  */
-                                      return 2402;
+                                      return 2403;
                                     }
                                 }
                             }
@@ -482,7 +482,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx000001x00xxxxxxxxxxxxxxxx1xxxx
                                          bfmops.  */
-                                      return 2359;
+                                      return 2360;
                                     }
                                   else
                                     {
@@ -490,7 +490,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx100001x00xxxxxxxxxxxxxxxx1xxxx
                                          usmops.  */
-                                      return 2381;
+                                      return 2382;
                                     }
                                 }
                               else
@@ -499,7 +499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xxx00001x10xxxxxxxxxxxxxxxx1xxxx
                                      usmops.  */
-                                  return 2382;
+                                  return 2383;
                                 }
                             }
                           else
@@ -512,7 +512,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx000001x01xxxxxxxxxxxxxxxx1xxxx
                                          fmops.  */
-                                      return 2365;
+                                      return 2366;
                                     }
                                   else
                                     {
@@ -520,7 +520,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xx100001x01xxxxxxxxxxxxxxxx1xxxx
                                          umops.  */
-                                      return 2377;
+                                      return 2378;
                                     }
                                 }
                               else
@@ -529,7 +529,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      xxx00001x11xxxxxxxxxxxxxxxx1xxxx
                                      umops.  */
-                                  return 2378;
+                                  return 2379;
                                 }
                             }
                         }
@@ -2896,7 +2896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurb.  */
-                                                      return 2454;
+                                                      return 2455;
                                                     }
                                                   else
                                                     {
@@ -2904,7 +2904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
-                                                      return 2462;
+                                                      return 2463;
                                                     }
                                                 }
                                               else
@@ -2915,7 +2915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlurh.  */
-                                                      return 2458;
+                                                      return 2459;
                                                     }
                                                   else
                                                     {
@@ -2923,7 +2923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          11011001000xxxxxxxxx00xxxxxxxxxx
                                                          stlur.  */
-                                                      return 2465;
+                                                      return 2466;
                                                     }
                                                 }
                                             }
@@ -2961,7 +2961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0000x1xxxxxxxxxx
                                                              cpyfp.  */
-                                                          return 2514;
+                                                          return 2515;
                                                         }
                                                       else
                                                         {
@@ -2969,7 +2969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1000x1xxxxxxxxxx
                                                              cpyfprn.  */
-                                                          return 2520;
+                                                          return 2521;
                                                         }
                                                     }
                                                   else
@@ -2980,7 +2980,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0100x1xxxxxxxxxx
                                                              cpyfpwn.  */
-                                                          return 2517;
+                                                          return 2518;
                                                         }
                                                       else
                                                         {
@@ -2988,7 +2988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1100x1xxxxxxxxxx
                                                              cpyfpn.  */
-                                                          return 2523;
+                                                          return 2524;
                                                         }
                                                     }
                                                 }
@@ -3002,7 +3002,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0010x1xxxxxxxxxx
                                                              cpyfprt.  */
-                                                          return 2538;
+                                                          return 2539;
                                                         }
                                                       else
                                                         {
@@ -3010,7 +3010,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1010x1xxxxxxxxxx
                                                              cpyfprtrn.  */
-                                                          return 2544;
+                                                          return 2545;
                                                         }
                                                     }
                                                   else
@@ -3021,7 +3021,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0110x1xxxxxxxxxx
                                                              cpyfprtwn.  */
-                                                          return 2541;
+                                                          return 2542;
                                                         }
                                                       else
                                                         {
@@ -3029,7 +3029,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1110x1xxxxxxxxxx
                                                              cpyfprtn.  */
-                                                          return 2547;
+                                                          return 2548;
                                                         }
                                                     }
                                                 }
@@ -3046,7 +3046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0001x1xxxxxxxxxx
                                                              cpyfpwt.  */
-                                                          return 2526;
+                                                          return 2527;
                                                         }
                                                       else
                                                         {
@@ -3054,7 +3054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1001x1xxxxxxxxxx
                                                              cpyfpwtrn.  */
-                                                          return 2532;
+                                                          return 2533;
                                                         }
                                                     }
                                                   else
@@ -3065,7 +3065,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0101x1xxxxxxxxxx
                                                              cpyfpwtwn.  */
-                                                          return 2529;
+                                                          return 2530;
                                                         }
                                                       else
                                                         {
@@ -3073,7 +3073,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1101x1xxxxxxxxxx
                                                              cpyfpwtn.  */
-                                                          return 2535;
+                                                          return 2536;
                                                         }
                                                     }
                                                 }
@@ -3087,7 +3087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0011x1xxxxxxxxxx
                                                              cpyfpt.  */
-                                                          return 2550;
+                                                          return 2551;
                                                         }
                                                       else
                                                         {
@@ -3095,7 +3095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1011x1xxxxxxxxxx
                                                              cpyfptrn.  */
-                                                          return 2556;
+                                                          return 2557;
                                                         }
                                                     }
                                                   else
@@ -3106,7 +3106,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx0111x1xxxxxxxxxx
                                                              cpyfptwn.  */
-                                                          return 2553;
+                                                          return 2554;
                                                         }
                                                       else
                                                         {
@@ -3114,7 +3114,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001000xxxxx1111x1xxxxxxxxxx
                                                              cpyfptn.  */
-                                                          return 2559;
+                                                          return 2560;
                                                         }
                                                     }
                                                 }
@@ -3179,7 +3179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurb.  */
-                                                      return 2455;
+                                                      return 2456;
                                                     }
                                                   else
                                                     {
@@ -3187,7 +3187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
-                                                      return 2463;
+                                                      return 2464;
                                                     }
                                                 }
                                               else
@@ -3198,7 +3198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          01011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapurh.  */
-                                                      return 2459;
+                                                      return 2460;
                                                     }
                                                   else
                                                     {
@@ -3206,7 +3206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          11011001010xxxxxxxxx00xxxxxxxxxx
                                                          ldapur.  */
-                                                      return 2466;
+                                                      return 2467;
                                                     }
                                                 }
                                             }
@@ -3244,7 +3244,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0000x1xxxxxxxxxx
                                                              cpyfm.  */
-                                                          return 2515;
+                                                          return 2516;
                                                         }
                                                       else
                                                         {
@@ -3252,7 +3252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1000x1xxxxxxxxxx
                                                              cpyfmrn.  */
-                                                          return 2521;
+                                                          return 2522;
                                                         }
                                                     }
                                                   else
@@ -3263,7 +3263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0100x1xxxxxxxxxx
                                                              cpyfmwn.  */
-                                                          return 2518;
+                                                          return 2519;
                                                         }
                                                       else
                                                         {
@@ -3271,7 +3271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1100x1xxxxxxxxxx
                                                              cpyfmn.  */
-                                                          return 2524;
+                                                          return 2525;
                                                         }
                                                     }
                                                 }
@@ -3285,7 +3285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0010x1xxxxxxxxxx
                                                              cpyfmrt.  */
-                                                          return 2539;
+                                                          return 2540;
                                                         }
                                                       else
                                                         {
@@ -3293,7 +3293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1010x1xxxxxxxxxx
                                                              cpyfmrtrn.  */
-                                                          return 2545;
+                                                          return 2546;
                                                         }
                                                     }
                                                   else
@@ -3304,7 +3304,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0110x1xxxxxxxxxx
                                                              cpyfmrtwn.  */
-                                                          return 2542;
+                                                          return 2543;
                                                         }
                                                       else
                                                         {
@@ -3312,7 +3312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1110x1xxxxxxxxxx
                                                              cpyfmrtn.  */
-                                                          return 2548;
+                                                          return 2549;
                                                         }
                                                     }
                                                 }
@@ -3329,7 +3329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0001x1xxxxxxxxxx
                                                              cpyfmwt.  */
-                                                          return 2527;
+                                                          return 2528;
                                                         }
                                                       else
                                                         {
@@ -3337,7 +3337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1001x1xxxxxxxxxx
                                                              cpyfmwtrn.  */
-                                                          return 2533;
+                                                          return 2534;
                                                         }
                                                     }
                                                   else
@@ -3348,7 +3348,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0101x1xxxxxxxxxx
                                                              cpyfmwtwn.  */
-                                                          return 2530;
+                                                          return 2531;
                                                         }
                                                       else
                                                         {
@@ -3356,7 +3356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1101x1xxxxxxxxxx
                                                              cpyfmwtn.  */
-                                                          return 2536;
+                                                          return 2537;
                                                         }
                                                     }
                                                 }
@@ -3370,7 +3370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0011x1xxxxxxxxxx
                                                              cpyfmt.  */
-                                                          return 2551;
+                                                          return 2552;
                                                         }
                                                       else
                                                         {
@@ -3378,7 +3378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1011x1xxxxxxxxxx
                                                              cpyfmtrn.  */
-                                                          return 2557;
+                                                          return 2558;
                                                         }
                                                     }
                                                   else
@@ -3389,7 +3389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx0111x1xxxxxxxxxx
                                                              cpyfmtwn.  */
-                                                          return 2554;
+                                                          return 2555;
                                                         }
                                                       else
                                                         {
@@ -3397,7 +3397,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001010xxxxx1111x1xxxxxxxxxx
                                                              cpyfmtn.  */
-                                                          return 2560;
+                                                          return 2561;
                                                         }
                                                     }
                                                 }
@@ -3465,7 +3465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          00011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursb.  */
-                                                      return 2457;
+                                                      return 2458;
                                                     }
                                                   else
                                                     {
@@ -3473,7 +3473,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          10011001100xxxxxxxxx00xxxxxxxxxx
                                                          ldapursw.  */
-                                                      return 2464;
+                                                      return 2465;
                                                     }
                                                 }
                                               else
@@ -3482,7 +3482,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1011001100xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
-                                                  return 2461;
+                                                  return 2462;
                                                 }
                                             }
                                           else
@@ -3493,7 +3493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursb.  */
-                                                  return 2456;
+                                                  return 2457;
                                                 }
                                               else
                                                 {
@@ -3501,7 +3501,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1011001110xxxxxxxxx00xxxxxxxxxx
                                                      ldapursh.  */
-                                                  return 2460;
+                                                  return 2461;
                                                 }
                                             }
                                         }
@@ -3563,7 +3563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0000x1xxxxxxxxxx
                                                              cpyfe.  */
-                                                          return 2516;
+                                                          return 2517;
                                                         }
                                                       else
                                                         {
@@ -3571,7 +3571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0000x1xxxxxxxxxx
                                                              setp.  */
-                                                          return 2610;
+                                                          return 2611;
                                                         }
                                                     }
                                                   else
@@ -3582,7 +3582,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx1000x1xxxxxxxxxx
                                                              cpyfern.  */
-                                                          return 2522;
+                                                          return 2523;
                                                         }
                                                       else
                                                         {
@@ -3590,7 +3590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx1000x1xxxxxxxxxx
                                                              sete.  */
-                                                          return 2612;
+                                                          return 2613;
                                                         }
                                                     }
                                                 }
@@ -3604,7 +3604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0100x1xxxxxxxxxx
                                                              cpyfewn.  */
-                                                          return 2519;
+                                                          return 2520;
                                                         }
                                                       else
                                                         {
@@ -3612,7 +3612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0100x1xxxxxxxxxx
                                                              setm.  */
-                                                          return 2611;
+                                                          return 2612;
                                                         }
                                                     }
                                                   else
@@ -3621,7 +3621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0110011x0xxxxx1100x1xxxxxxxxxx
                                                          cpyfen.  */
-                                                      return 2525;
+                                                      return 2526;
                                                     }
                                                 }
                                             }
@@ -3637,7 +3637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0010x1xxxxxxxxxx
                                                              cpyfert.  */
-                                                          return 2540;
+                                                          return 2541;
                                                         }
                                                       else
                                                         {
@@ -3645,7 +3645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0010x1xxxxxxxxxx
                                                              setpn.  */
-                                                          return 2616;
+                                                          return 2617;
                                                         }
                                                     }
                                                   else
@@ -3656,7 +3656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx1010x1xxxxxxxxxx
                                                              cpyfertrn.  */
-                                                          return 2546;
+                                                          return 2547;
                                                         }
                                                       else
                                                         {
@@ -3664,7 +3664,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx1010x1xxxxxxxxxx
                                                              seten.  */
-                                                          return 2618;
+                                                          return 2619;
                                                         }
                                                     }
                                                 }
@@ -3678,7 +3678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0110x1xxxxxxxxxx
                                                              cpyfertwn.  */
-                                                          return 2543;
+                                                          return 2544;
                                                         }
                                                       else
                                                         {
@@ -3686,7 +3686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0110x1xxxxxxxxxx
                                                              setmn.  */
-                                                          return 2617;
+                                                          return 2618;
                                                         }
                                                     }
                                                   else
@@ -3695,7 +3695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0110011x0xxxxx1110x1xxxxxxxxxx
                                                          cpyfertn.  */
-                                                      return 2549;
+                                                      return 2550;
                                                     }
                                                 }
                                             }
@@ -3714,7 +3714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0001x1xxxxxxxxxx
                                                              cpyfewt.  */
-                                                          return 2528;
+                                                          return 2529;
                                                         }
                                                       else
                                                         {
@@ -3722,7 +3722,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0001x1xxxxxxxxxx
                                                              setpt.  */
-                                                          return 2613;
+                                                          return 2614;
                                                         }
                                                     }
                                                   else
@@ -3733,7 +3733,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx1001x1xxxxxxxxxx
                                                              cpyfewtrn.  */
-                                                          return 2534;
+                                                          return 2535;
                                                         }
                                                       else
                                                         {
@@ -3741,7 +3741,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx1001x1xxxxxxxxxx
                                                              setet.  */
-                                                          return 2615;
+                                                          return 2616;
                                                         }
                                                     }
                                                 }
@@ -3755,7 +3755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0101x1xxxxxxxxxx
                                                              cpyfewtwn.  */
-                                                          return 2531;
+                                                          return 2532;
                                                         }
                                                       else
                                                         {
@@ -3763,7 +3763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0101x1xxxxxxxxxx
                                                              setmt.  */
-                                                          return 2614;
+                                                          return 2615;
                                                         }
                                                     }
                                                   else
@@ -3772,7 +3772,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0110011x0xxxxx1101x1xxxxxxxxxx
                                                          cpyfewtn.  */
-                                                      return 2537;
+                                                      return 2538;
                                                     }
                                                 }
                                             }
@@ -3788,7 +3788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0011x1xxxxxxxxxx
                                                              cpyfet.  */
-                                                          return 2552;
+                                                          return 2553;
                                                         }
                                                       else
                                                         {
@@ -3796,7 +3796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0011x1xxxxxxxxxx
                                                              setptn.  */
-                                                          return 2619;
+                                                          return 2620;
                                                         }
                                                     }
                                                   else
@@ -3807,7 +3807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx1011x1xxxxxxxxxx
                                                              cpyfetrn.  */
-                                                          return 2558;
+                                                          return 2559;
                                                         }
                                                       else
                                                         {
@@ -3815,7 +3815,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx1011x1xxxxxxxxxx
                                                              setetn.  */
-                                                          return 2621;
+                                                          return 2622;
                                                         }
                                                     }
                                                 }
@@ -3829,7 +3829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001100xxxxx0111x1xxxxxxxxxx
                                                              cpyfetwn.  */
-                                                          return 2555;
+                                                          return 2556;
                                                         }
                                                       else
                                                         {
@@ -3837,7 +3837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx011001110xxxxx0111x1xxxxxxxxxx
                                                              setmtn.  */
-                                                          return 2620;
+                                                          return 2621;
                                                         }
                                                     }
                                                   else
@@ -3846,7 +3846,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0110011x0xxxxx1111x1xxxxxxxxxx
                                                          cpyfetn.  */
-                                                      return 2561;
+                                                      return 2562;
                                                     }
                                                 }
                                             }
@@ -4295,7 +4295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx0xx10xxxxxxxxxx
                                              setf8.  */
-                                          return 2452;
+                                          return 2453;
                                         }
                                       else
                                         {
@@ -4303,7 +4303,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx1xx10xxxxxxxxxx
                                              setf16.  */
-                                          return 2453;
+                                          return 2454;
                                         }
                                     }
                                   else
@@ -4449,7 +4449,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010000xxxxxxxxx01xxxxxxxxxx
                                              rmif.  */
-                                          return 2451;
+                                          return 2452;
                                         }
                                       else
                                         {
@@ -4987,7 +4987,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000000000xxxxxxxxxxxxx
                                                                      add.  */
-                                                                  return 1291;
+                                                                  return 1292;
                                                                 }
                                                               else
                                                                 {
@@ -4995,7 +4995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000000xxxxxxxxxxxxx
                                                                      mul.  */
-                                                                  return 1760;
+                                                                  return 1761;
                                                                 }
                                                             }
                                                           else
@@ -5006,7 +5006,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001000000xxxxxxxxxxxxx
                                                                      smax.  */
-                                                                  return 1839;
+                                                                  return 1840;
                                                                 }
                                                               else
                                                                 {
@@ -5014,7 +5014,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000000xxxxxxxxxxxxx
                                                                      orr.  */
-                                                                  return 1771;
+                                                                  return 1772;
                                                                 }
                                                             }
                                                         }
@@ -5026,7 +5026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0100000xxxxxxxxxxxxx
                                                                  sdiv.  */
-                                                              return 1830;
+                                                              return 1831;
                                                             }
                                                           else
                                                             {
@@ -5034,7 +5034,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1100000xxxxxxxxxxxxx
                                                                  sabd.  */
-                                                              return 1821;
+                                                              return 1822;
                                                             }
                                                         }
                                                     }
@@ -5048,7 +5048,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0010000xxxxxxxxxxxxx
                                                                  smulh.  */
-                                                              return 1844;
+                                                              return 1845;
                                                             }
                                                           else
                                                             {
@@ -5058,7 +5058,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001010000xxxxxxxxxxxxx
                                                                      smin.  */
-                                                                  return 1842;
+                                                                  return 1843;
                                                                 }
                                                               else
                                                                 {
@@ -5066,7 +5066,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011010000xxxxxxxxxxxxx
                                                                      and.  */
-                                                                  return 1299;
+                                                                  return 1300;
                                                                 }
                                                             }
                                                         }
@@ -5076,7 +5076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx110000xxxxxxxxxxxxx
                                                              sdivr.  */
-                                                          return 1831;
+                                                          return 1832;
                                                         }
                                                     }
                                                 }
@@ -5092,7 +5092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0001000xxxxxxxxxxxxx
                                                                  sub.  */
-                                                              return 1960;
+                                                              return 1961;
                                                             }
                                                           else
                                                             {
@@ -5102,7 +5102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001001000xxxxxxxxxxxxx
                                                                      umax.  */
-                                                                  return 1988;
+                                                                  return 1989;
                                                                 }
                                                               else
                                                                 {
@@ -5110,7 +5110,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001000xxxxxxxxxxxxx
                                                                      eor.  */
-                                                                  return 1386;
+                                                                  return 1387;
                                                                 }
                                                             }
                                                         }
@@ -5122,7 +5122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101000xxxxxxxxxxxxx
                                                                  udiv.  */
-                                                              return 1982;
+                                                              return 1983;
                                                             }
                                                           else
                                                             {
@@ -5130,7 +5130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1101000xxxxxxxxxxxxx
                                                                  uabd.  */
-                                                              return 1973;
+                                                              return 1974;
                                                             }
                                                         }
                                                     }
@@ -5146,7 +5146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011000xxxxxxxxxxxxx
                                                                      subr.  */
-                                                                  return 1962;
+                                                                  return 1963;
                                                                 }
                                                               else
                                                                 {
@@ -5154,7 +5154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011000xxxxxxxxxxxxx
                                                                      umulh.  */
-                                                                  return 1993;
+                                                                  return 1994;
                                                                 }
                                                             }
                                                           else
@@ -5165,7 +5165,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001011000xxxxxxxxxxxxx
                                                                      umin.  */
-                                                                  return 1991;
+                                                                  return 1992;
                                                                 }
                                                               else
                                                                 {
@@ -5173,7 +5173,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011000xxxxxxxxxxxxx
                                                                      bic.  */
-                                                                  return 1311;
+                                                                  return 1312;
                                                                 }
                                                             }
                                                         }
@@ -5183,7 +5183,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111000xxxxxxxxxxxxx
                                                              udivr.  */
-                                                          return 1983;
+                                                          return 1984;
                                                         }
                                                     }
                                                 }
@@ -5196,7 +5196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1573;
+                                                  return 1574;
                                                 }
                                               else
                                                 {
@@ -5204,7 +5204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1584;
+                                                  return 1585;
                                                 }
                                             }
                                         }
@@ -5222,7 +5222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000000xxxxxxxxxx
                                                              sdot.  */
-                                                          return 1832;
+                                                          return 1833;
                                                         }
                                                       else
                                                         {
@@ -5230,7 +5230,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000010xxxxxxxxxx
                                                              sqdmlalbt.  */
-                                                          return 2182;
+                                                          return 2183;
                                                         }
                                                     }
                                                   else
@@ -5241,7 +5241,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000001xxxxxxxxxx
                                                              udot.  */
-                                                          return 1984;
+                                                          return 1985;
                                                         }
                                                       else
                                                         {
@@ -5249,7 +5249,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0xx0xxxxx000011xxxxxxxxxx
                                                              sqdmlslbt.  */
-                                                          return 2189;
+                                                          return 2190;
                                                         }
                                                     }
                                                 }
@@ -5259,7 +5259,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      010001x0xx0xxxxx0001xxxxxxxxxxxx
                                                      cdot.  */
-                                                  return 2071;
+                                                  return 2072;
                                                 }
                                             }
                                           else
@@ -5270,7 +5270,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1577;
+                                                  return 1578;
                                                 }
                                               else
                                                 {
@@ -5278,7 +5278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1588;
+                                                  return 1589;
                                                 }
                                             }
                                         }
@@ -5299,7 +5299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000000xxxxxxxxxx
                                                              add.  */
-                                                          return 1289;
+                                                          return 1290;
                                                         }
                                                       else
                                                         {
@@ -5307,7 +5307,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000100xxxxxxxxxx
                                                              sqadd.  */
-                                                          return 1846;
+                                                          return 1847;
                                                         }
                                                     }
                                                   else
@@ -5316,7 +5316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x10xxxxxxxxxx
                                                          sqsub.  */
-                                                      return 1876;
+                                                      return 1877;
                                                     [...]

[diff truncated at 100000 bytes]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-10-05  7:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-05  7:16 [binutils-gdb] Arm64: support CLEARBHB alias Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).