[binutils-gdb] aarch64: Regenerate aarch64-*-2.c files

Victor Do Nascimento victorldn@sourceware.org
Tue Jan 9 10:18:49 GMT 2024


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

commit e244fa1a6be53ba8025005ae0fee2e420075db9f
Author: Victor Do Nascimento <victor.donascimento@arm.com>
Date:   Tue Jan 9 10:13:09 2024 +0000

    aarch64: Regenerate aarch64-*-2.c files

Diff:
---
 opcodes/aarch64-asm-2.c |  498 +++---
 opcodes/aarch64-dis-2.c | 4342 ++++++++++++++++++++++++-----------------------
 opcodes/aarch64-opc-2.c |   21 +-
 3 files changed, 2454 insertions(+), 2407 deletions(-)

diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index a61027ed911..6d5aebbaa42 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -426,15 +426,15 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1200:	/* movz */
       value = 1200;	/* --> movz.  */
       break;
-    case 3193:	/* clrbhb */
-    case 1276:	/* autibsp */
-    case 1275:	/* autibz */
-    case 1274:	/* autiasp */
-    case 1273:	/* autiaz */
-    case 1272:	/* pacibsp */
-    case 1271:	/* pacibz */
-    case 1270:	/* paciasp */
-    case 1269:	/* paciaz */
+    case 3197:	/* clrbhb */
+    case 1280:	/* autibsp */
+    case 1279:	/* autibz */
+    case 1278:	/* autiasp */
+    case 1277:	/* autiaz */
+    case 1276:	/* pacibsp */
+    case 1275:	/* pacibz */
+    case 1274:	/* paciasp */
+    case 1273:	/* paciaz */
     case 1253:	/* gcsb */
     case 1233:	/* clearbhb */
     case 1232:	/* tsb */
@@ -465,143 +465,147 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1236:	/* dsb */
       value = 1236;	/* --> dsb.  */
       break;
-    case 3194:	/* trcit */
-    case 1264:	/* cosp */
-    case 1263:	/* cpp */
-    case 1262:	/* dvp */
-    case 1261:	/* cfp */
-    case 1258:	/* tlbi */
-    case 1257:	/* ic */
-    case 1256:	/* dc */
-    case 1255:	/* at */
+    case 3198:	/* trcit */
+    case 1266:	/* cosp */
+    case 1265:	/* cpp */
+    case 1264:	/* dvp */
+    case 1263:	/* cfp */
+    case 1259:	/* tlbi */
+    case 1258:	/* ic */
+    case 1257:	/* dc */
+    case 1256:	/* at */
     case 1254:	/* sys */
       value = 1254;	/* --> sys.  */
       break;
-    case 1259:	/* wfet */
-      value = 1259;	/* --> wfet.  */
+    case 1260:	/* tlbip */
+    case 1255:	/* sysp */
+      value = 1255;	/* --> sysp.  */
       break;
-    case 1260:	/* wfit */
-      value = 1260;	/* --> wfit.  */
+    case 1261:	/* wfet */
+      value = 1261;	/* --> wfet.  */
       break;
-    case 2078:	/* bic */
-    case 1325:	/* and */
-      value = 1325;	/* --> and.  */
+    case 1262:	/* wfit */
+      value = 1262;	/* --> wfit.  */
       break;
-    case 1308:	/* mov */
-    case 1327:	/* and */
-      value = 1327;	/* --> and.  */
+    case 2082:	/* bic */
+    case 1329:	/* and */
+      value = 1329;	/* --> and.  */
       break;
-    case 1312:	/* movs */
-    case 1328:	/* ands */
-      value = 1328;	/* --> ands.  */
+    case 1312:	/* mov */
+    case 1331:	/* and */
+      value = 1331;	/* --> and.  */
       break;
-    case 2079:	/* cmple */
-    case 1363:	/* cmpge */
-      value = 1363;	/* --> cmpge.  */
+    case 1316:	/* movs */
+    case 1332:	/* ands */
+      value = 1332;	/* --> ands.  */
       break;
-    case 2082:	/* cmplt */
-    case 1366:	/* cmpgt */
-      value = 1366;	/* --> cmpgt.  */
+    case 2083:	/* cmple */
+    case 1367:	/* cmpge */
+      value = 1367;	/* --> cmpge.  */
       break;
-    case 2080:	/* cmplo */
-    case 1368:	/* cmphi */
-      value = 1368;	/* --> cmphi.  */
+    case 2086:	/* cmplt */
+    case 1370:	/* cmpgt */
+      value = 1370;	/* --> cmpgt.  */
       break;
-    case 2081:	/* cmpls */
-    case 1371:	/* cmphs */
-      value = 1371;	/* --> cmphs.  */
+    case 2084:	/* cmplo */
+    case 1372:	/* cmphi */
+      value = 1372;	/* --> cmphi.  */
       break;
-    case 1305:	/* mov */
-    case 1393:	/* cpy */
-      value = 1393;	/* --> cpy.  */
+    case 2085:	/* cmpls */
+    case 1375:	/* cmphs */
+      value = 1375;	/* --> cmphs.  */
       break;
-    case 1307:	/* mov */
-    case 1394:	/* cpy */
-      value = 1394;	/* --> cpy.  */
+    case 1309:	/* mov */
+    case 1397:	/* cpy */
+      value = 1397;	/* --> cpy.  */
       break;
-    case 2089:	/* fmov */
-    case 1310:	/* mov */
-    case 1395:	/* cpy */
-      value = 1395;	/* --> cpy.  */
+    case 1311:	/* mov */
+    case 1398:	/* cpy */
+      value = 1398;	/* --> cpy.  */
       break;
-    case 1299:	/* mov */
-    case 1407:	/* dup */
-      value = 1407;	/* --> dup.  */
+    case 2093:	/* fmov */
+    case 1314:	/* mov */
+    case 1399:	/* cpy */
+      value = 1399;	/* --> cpy.  */
       break;
+    case 1303:	/* mov */
+    case 1411:	/* dup */
+      value = 1411;	/* --> dup.  */
+      break;
+    case 1306:	/* mov */
     case 1302:	/* mov */
-    case 1298:	/* mov */
-    case 1408:	/* dup */
-      value = 1408;	/* --> dup.  */
+    case 1412:	/* dup */
+      value = 1412;	/* --> dup.  */
       break;
-    case 2088:	/* fmov */
-    case 1304:	/* mov */
-    case 1409:	/* dup */
-      value = 1409;	/* --> dup.  */
+    case 2092:	/* fmov */
+    case 1308:	/* mov */
+    case 1413:	/* dup */
+      value = 1413;	/* --> dup.  */
       break;
-    case 1303:	/* mov */
-    case 1410:	/* dupm */
-      value = 1410;	/* --> dupm.  */
+    case 1307:	/* mov */
+    case 1414:	/* dupm */
+      value = 1414;	/* --> dupm.  */
       break;
-    case 2083:	/* eon */
-    case 1412:	/* eor */
-      value = 1412;	/* --> eor.  */
+    case 2087:	/* eon */
+    case 1416:	/* eor */
+      value = 1416;	/* --> eor.  */
       break;
-    case 1313:	/* not */
-    case 1414:	/* eor */
-      value = 1414;	/* --> eor.  */
+    case 1317:	/* not */
+    case 1418:	/* eor */
+      value = 1418;	/* --> eor.  */
       break;
-    case 1314:	/* nots */
-    case 1415:	/* eors */
-      value = 1415;	/* --> eors.  */
+    case 1318:	/* nots */
+    case 1419:	/* eors */
+      value = 1419;	/* --> eors.  */
       break;
-    case 2084:	/* facle */
-    case 1420:	/* facge */
-      value = 1420;	/* --> facge.  */
+    case 2088:	/* facle */
+    case 1424:	/* facge */
+      value = 1424;	/* --> facge.  */
       break;
-    case 2085:	/* faclt */
-    case 1421:	/* facgt */
-      value = 1421;	/* --> facgt.  */
+    case 2089:	/* faclt */
+    case 1425:	/* facgt */
+      value = 1425;	/* --> facgt.  */
       break;
-    case 2086:	/* fcmle */
-    case 1434:	/* fcmge */
-      value = 1434;	/* --> fcmge.  */
+    case 2090:	/* fcmle */
+    case 1438:	/* fcmge */
+      value = 1438;	/* --> fcmge.  */
       break;
-    case 2087:	/* fcmlt */
-    case 1436:	/* fcmgt */
-      value = 1436;	/* --> fcmgt.  */
+    case 2091:	/* fcmlt */
+    case 1440:	/* fcmgt */
+      value = 1440;	/* --> fcmgt.  */
       break;
-    case 1296:	/* fmov */
-    case 1442:	/* fcpy */
-      value = 1442;	/* --> fcpy.  */
+    case 1300:	/* fmov */
+    case 1446:	/* fcpy */
+      value = 1446;	/* --> fcpy.  */
       break;
-    case 1295:	/* fmov */
-    case 1465:	/* fdup */
-      value = 1465;	/* --> fdup.  */
+    case 1299:	/* fmov */
+    case 1469:	/* fdup */
+      value = 1469;	/* --> fdup.  */
       break;
-    case 1297:	/* mov */
-    case 1797:	/* orr */
-      value = 1797;	/* --> orr.  */
+    case 1301:	/* mov */
+    case 1801:	/* orr */
+      value = 1801;	/* --> orr.  */
       break;
-    case 2090:	/* orn */
-    case 1798:	/* orr */
-      value = 1798;	/* --> orr.  */
+    case 2094:	/* orn */
+    case 1802:	/* orr */
+      value = 1802;	/* --> orr.  */
       break;
-    case 1301:	/* mov */
-    case 1300:	/* mov */
-    case 1800:	/* orr */
-      value = 1800;	/* --> orr.  */
+    case 1305:	/* mov */
+    case 1304:	/* mov */
+    case 1804:	/* orr */
+      value = 1804;	/* --> orr.  */
       break;
-    case 1311:	/* movs */
-    case 1801:	/* orrs */
-      value = 1801;	/* --> orrs.  */
+    case 1315:	/* movs */
+    case 1805:	/* orrs */
+      value = 1805;	/* --> orrs.  */
       break;
-    case 1306:	/* mov */
-    case 1864:	/* sel */
-      value = 1864;	/* --> sel.  */
+    case 1310:	/* mov */
+    case 1868:	/* sel */
+      value = 1868;	/* --> sel.  */
       break;
-    case 1309:	/* mov */
-    case 1865:	/* sel */
-      value = 1865;	/* --> sel.  */
+    case 1313:	/* mov */
+    case 1869:	/* sel */
+      value = 1869;	/* --> sel.  */
       break;
     default: return NULL;
     }
@@ -632,11 +636,10 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 12:
     case 13:
     case 14:
-    case 18:
     case 19:
     case 20:
     case 21:
-    case 23:
+    case 22:
     case 24:
     case 25:
     case 26:
@@ -646,11 +649,9 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 30:
     case 31:
     case 32:
-    case 113:
-    case 114:
-    case 172:
-    case 173:
-    case 174:
+    case 33:
+    case 116:
+    case 117:
     case 175:
     case 176:
     case 177:
@@ -662,56 +663,58 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 183:
     case 184:
     case 185:
-    case 200:
-    case 201:
-    case 202:
+    case 186:
+    case 187:
+    case 188:
     case 203:
     case 204:
     case 205:
     case 206:
     case 207:
     case 208:
-    case 215:
+    case 209:
+    case 210:
+    case 211:
     case 218:
-    case 222:
-    case 229:
-    case 230:
-    case 237:
-    case 238:
-    case 239:
+    case 221:
+    case 225:
+    case 232:
+    case 233:
     case 240:
+    case 241:
+    case 242:
+    case 243:
       return aarch64_ins_regno (self, info, code, inst, errors);
     case 6:
-    case 110:
-    case 111:
-    case 272:
-    case 274:
+    case 113:
+    case 114:
+    case 275:
+    case 277:
       return aarch64_ins_none (self, info, code, inst, errors);
-    case 16:
-      return aarch64_ins_reg_extended (self, info, code, inst, errors);
     case 17:
+      return aarch64_ins_reg_extended (self, info, code, inst, errors);
+    case 18:
       return aarch64_ins_reg_shifted (self, info, code, inst, errors);
-    case 22:
+    case 23:
       return aarch64_ins_ft (self, info, code, inst, errors);
-    case 33:
     case 34:
     case 35:
     case 36:
-    case 276:
-      return aarch64_ins_reglane (self, info, code, inst, errors);
     case 37:
-      return aarch64_ins_reglist (self, info, code, inst, errors);
+    case 279:
+      return aarch64_ins_reglane (self, info, code, inst, errors);
     case 38:
-      return aarch64_ins_ldst_reglist (self, info, code, inst, errors);
+      return aarch64_ins_reglist (self, info, code, inst, errors);
     case 39:
-      return aarch64_ins_ldst_reglist_r (self, info, code, inst, errors);
+      return aarch64_ins_ldst_reglist (self, info, code, inst, errors);
     case 40:
-      return aarch64_ins_ldst_elemlist (self, info, code, inst, errors);
+      return aarch64_ins_ldst_reglist_r (self, info, code, inst, errors);
     case 41:
+      return aarch64_ins_ldst_elemlist (self, info, code, inst, errors);
     case 42:
     case 43:
     case 44:
-    case 54:
+    case 45:
     case 55:
     case 56:
     case 57:
@@ -728,117 +731,117 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 68:
     case 69:
     case 70:
-    case 82:
+    case 71:
     case 83:
     case 84:
     case 85:
-    case 109:
-    case 169:
-    case 171:
-    case 192:
-    case 193:
-    case 194:
+    case 86:
+    case 112:
+    case 172:
+    case 174:
     case 195:
     case 196:
     case 197:
     case 198:
     case 199:
-    case 243:
-    case 270:
-    case 271:
+    case 200:
+    case 201:
+    case 202:
+    case 246:
     case 273:
-    case 275:
-    case 280:
-    case 281:
+    case 274:
+    case 276:
+    case 278:
+    case 283:
+    case 284:
       return aarch64_ins_imm (self, info, code, inst, errors);
-    case 45:
     case 46:
-      return aarch64_ins_advsimd_imm_shift (self, info, code, inst, errors);
     case 47:
+      return aarch64_ins_advsimd_imm_shift (self, info, code, inst, errors);
     case 48:
     case 49:
+    case 50:
       return aarch64_ins_advsimd_imm_modified (self, info, code, inst, errors);
-    case 53:
-    case 159:
+    case 54:
+    case 162:
       return aarch64_ins_fpimm (self, info, code, inst, errors);
-    case 71:
-    case 167:
-      return aarch64_ins_limm (self, info, code, inst, errors);
     case 72:
-      return aarch64_ins_aimm (self, info, code, inst, errors);
+    case 170:
+      return aarch64_ins_limm (self, info, code, inst, errors);
     case 73:
-      return aarch64_ins_imm_half (self, info, code, inst, errors);
+      return aarch64_ins_aimm (self, info, code, inst, errors);
     case 74:
+      return aarch64_ins_imm_half (self, info, code, inst, errors);
+    case 75:
       return aarch64_ins_fbits (self, info, code, inst, errors);
-    case 76:
     case 77:
-    case 164:
-      return aarch64_ins_imm_rotate2 (self, info, code, inst, errors);
     case 78:
-    case 163:
-    case 165:
-      return aarch64_ins_imm_rotate1 (self, info, code, inst, errors);
+    case 167:
+      return aarch64_ins_imm_rotate2 (self, info, code, inst, errors);
     case 79:
+    case 166:
+    case 168:
+      return aarch64_ins_imm_rotate1 (self, info, code, inst, errors);
     case 80:
+    case 81:
       return aarch64_ins_cond (self, info, code, inst, errors);
-    case 86:
-    case 95:
-      return aarch64_ins_addr_simple (self, info, code, inst, errors);
     case 87:
-      return aarch64_ins_addr_regoff (self, info, code, inst, errors);
+    case 96:
+      return aarch64_ins_addr_simple (self, info, code, inst, errors);
     case 88:
+      return aarch64_ins_addr_regoff (self, info, code, inst, errors);
     case 89:
     case 90:
-    case 92:
-    case 94:
-      return aarch64_ins_addr_simm (self, info, code, inst, errors);
     case 91:
-      return aarch64_ins_addr_simm10 (self, info, code, inst, errors);
     case 93:
+    case 95:
+      return aarch64_ins_addr_simm (self, info, code, inst, errors);
+    case 92:
+      return aarch64_ins_addr_simm10 (self, info, code, inst, errors);
+    case 94:
       return aarch64_ins_addr_uimm12 (self, info, code, inst, errors);
-    case 96:
-      return aarch64_ins_addr_offset (self, info, code, inst, errors);
     case 97:
-      return aarch64_ins_simd_addr_post (self, info, code, inst, errors);
+      return aarch64_ins_addr_offset (self, info, code, inst, errors);
     case 98:
-      return aarch64_ins_sysreg (self, info, code, inst, errors);
+      return aarch64_ins_simd_addr_post (self, info, code, inst, errors);
     case 99:
-      return aarch64_ins_pstatefield (self, info, code, inst, errors);
     case 100:
+      return aarch64_ins_sysreg (self, info, code, inst, errors);
     case 101:
+      return aarch64_ins_pstatefield (self, info, code, inst, errors);
     case 102:
     case 103:
     case 104:
-      return aarch64_ins_sysins_op (self, info, code, inst, errors);
     case 105:
+    case 106:
     case 107:
+      return aarch64_ins_sysins_op (self, info, code, inst, errors);
+    case 108:
+    case 110:
       return aarch64_ins_barrier (self, info, code, inst, errors);
-    case 106:
+    case 109:
       return aarch64_ins_barrier_dsb_nxs (self, info, code, inst, errors);
-    case 108:
+    case 111:
       return aarch64_ins_prfop (self, info, code, inst, errors);
-    case 112:
-      return aarch64_ins_hint (self, info, code, inst, errors);
     case 115:
-    case 116:
-      return aarch64_ins_sve_addr_ri_s4 (self, info, code, inst, errors);
-    case 117:
+      return aarch64_ins_hint (self, info, code, inst, errors);
     case 118:
     case 119:
+      return aarch64_ins_sve_addr_ri_s4 (self, info, code, inst, errors);
     case 120:
-      return aarch64_ins_sve_addr_ri_s4xvl (self, info, code, inst, errors);
     case 121:
-      return aarch64_ins_sve_addr_ri_s6xvl (self, info, code, inst, errors);
     case 122:
-      return aarch64_ins_sve_addr_ri_s9xvl (self, info, code, inst, errors);
     case 123:
+      return aarch64_ins_sve_addr_ri_s4xvl (self, info, code, inst, errors);
     case 124:
+      return aarch64_ins_sve_addr_ri_s6xvl (self, info, code, inst, errors);
     case 125:
+      return aarch64_ins_sve_addr_ri_s9xvl (self, info, code, inst, errors);
     case 126:
-      return aarch64_ins_sve_addr_ri_u6 (self, info, code, inst, errors);
     case 127:
     case 128:
     case 129:
+      return aarch64_ins_sve_addr_ri_u6 (self, info, code, inst, errors);
     case 130:
     case 131:
     case 132:
@@ -851,88 +854,88 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 139:
     case 140:
     case 141:
-      return aarch64_ins_sve_addr_rr_lsl (self, info, code, inst, errors);
     case 142:
     case 143:
     case 144:
+      return aarch64_ins_sve_addr_rr_lsl (self, info, code, inst, errors);
     case 145:
     case 146:
     case 147:
     case 148:
     case 149:
-      return aarch64_ins_sve_addr_rz_xtw (self, info, code, inst, errors);
     case 150:
     case 151:
     case 152:
+      return aarch64_ins_sve_addr_rz_xtw (self, info, code, inst, errors);
     case 153:
-      return aarch64_ins_sve_addr_zi_u5 (self, info, code, inst, errors);
     case 154:
-      return aarch64_ins_sve_addr_zz_lsl (self, info, code, inst, errors);
     case 155:
-      return aarch64_ins_sve_addr_zz_sxtw (self, info, code, inst, errors);
     case 156:
-      return aarch64_ins_sve_addr_zz_uxtw (self, info, code, inst, errors);
+      return aarch64_ins_sve_addr_zi_u5 (self, info, code, inst, errors);
     case 157:
-      return aarch64_ins_sve_aimm (self, info, code, inst, errors);
+      return aarch64_ins_sve_addr_zz_lsl (self, info, code, inst, errors);
     case 158:
-      return aarch64_ins_sve_asimm (self, info, code, inst, errors);
+      return aarch64_ins_sve_addr_zz_sxtw (self, info, code, inst, errors);
+    case 159:
+      return aarch64_ins_sve_addr_zz_uxtw (self, info, code, inst, errors);
     case 160:
-      return aarch64_ins_sve_float_half_one (self, info, code, inst, errors);
+      return aarch64_ins_sve_aimm (self, info, code, inst, errors);
     case 161:
+      return aarch64_ins_sve_asimm (self, info, code, inst, errors);
+    case 163:
+      return aarch64_ins_sve_float_half_one (self, info, code, inst, errors);
+    case 164:
       return aarch64_ins_sve_float_half_two (self, info, code, inst, errors);
-    case 162:
+    case 165:
       return aarch64_ins_sve_float_zero_one (self, info, code, inst, errors);
-    case 166:
+    case 169:
       return aarch64_ins_inv_limm (self, info, code, inst, errors);
-    case 168:
+    case 171:
       return aarch64_ins_sve_limm_mov (self, info, code, inst, errors);
-    case 170:
+    case 173:
       return aarch64_ins_sve_scale (self, info, code, inst, errors);
-    case 186:
-    case 187:
-    case 188:
-      return aarch64_ins_sve_shlimm (self, info, code, inst, errors);
     case 189:
     case 190:
     case 191:
-    case 256:
+      return aarch64_ins_sve_shlimm (self, info, code, inst, errors);
+    case 192:
+    case 193:
+    case 194:
+    case 259:
       return aarch64_ins_sve_shrimm (self, info, code, inst, errors);
-    case 209:
-    case 210:
-    case 211:
     case 212:
     case 213:
     case 214:
-      return aarch64_ins_sve_quad_index (self, info, code, inst, errors);
+    case 215:
     case 216:
-      return aarch64_ins_sve_index (self, info, code, inst, errors);
     case 217:
+      return aarch64_ins_sve_quad_index (self, info, code, inst, errors);
     case 219:
-    case 236:
-      return aarch64_ins_sve_reglist (self, info, code, inst, errors);
+      return aarch64_ins_sve_index (self, info, code, inst, errors);
     case 220:
-    case 221:
+    case 222:
+    case 239:
+      return aarch64_ins_sve_reglist (self, info, code, inst, errors);
     case 223:
     case 224:
-    case 225:
     case 226:
-    case 235:
-      return aarch64_ins_sve_aligned_reglist (self, info, code, inst, errors);
     case 227:
     case 228:
-      return aarch64_ins_sve_strided_reglist (self, info, code, inst, errors);
+    case 229:
+    case 238:
+      return aarch64_ins_sve_aligned_reglist (self, info, code, inst, errors);
+    case 230:
     case 231:
-    case 233:
-    case 244:
-      return aarch64_ins_sme_za_hv_tiles (self, info, code, inst, errors);
-    case 232:
+      return aarch64_ins_sve_strided_reglist (self, info, code, inst, errors);
     case 234:
+    case 236:
+    case 247:
+      return aarch64_ins_sme_za_hv_tiles (self, info, code, inst, errors);
+    case 235:
+    case 237:
       return aarch64_ins_sme_za_hv_tiles_range (self, info, code, inst, errors);
-    case 241:
-    case 242:
-    case 257:
-    case 258:
-    case 259:
+    case 244:
+    case 245:
     case 260:
     case 261:
     case 262:
@@ -943,26 +946,29 @@ aarch64_insert_operand (const aarch64_operand *self,
     case 267:
     case 268:
     case 269:
+    case 270:
+    case 271:
+    case 272:
       return aarch64_ins_simple_index (self, info, code, inst, errors);
-    case 245:
-    case 246:
-    case 247:
     case 248:
     case 249:
     case 250:
     case 251:
-      return aarch64_ins_sme_za_array (self, info, code, inst, errors);
     case 252:
-      return aarch64_ins_sme_addr_ri_u4xvl (self, info, code, inst, errors);
     case 253:
-      return aarch64_ins_sme_sm_za (self, info, code, inst, errors);
     case 254:
-      return aarch64_ins_sme_pred_reg_with_index (self, info, code, inst, errors);
+      return aarch64_ins_sme_za_array (self, info, code, inst, errors);
     case 255:
+      return aarch64_ins_sme_addr_ri_u4xvl (self, info, code, inst, errors);
+    case 256:
+      return aarch64_ins_sme_sm_za (self, info, code, inst, errors);
+    case 257:
+      return aarch64_ins_sme_pred_reg_with_index (self, info, code, inst, errors);
+    case 258:
       return aarch64_ins_plain_shrimm (self, info, code, inst, errors);
-    case 277:
-    case 278:
-    case 279:
+    case 280:
+    case 281:
+    case 282:
       return aarch64_ins_x0_to_x30 (self, info, code, inst, errors);
     default: assert (0); abort ();
     }
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index 92c8d0ef7da..b543bd3c8b8 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -62,7 +62,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0000000100xxxxxxxxxxxxxxxx00xxx
                                                      fmopa.  */
-                                                  return 2390;
+                                                  return 2394;
                                                 }
                                               else
                                                 {
@@ -70,7 +70,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0000000100xxxxxxxxxxxxxxxx10xxx
                                                      fmops.  */
-                                                  return 2393;
+                                                  return 2397;
                                                 }
                                             }
                                           else
@@ -81,7 +81,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0000000100xxxxxxxxxxxxxxxx01xxx
                                                      bmopa.  */
-                                                  return 2504;
+                                                  return 2508;
                                                 }
                                               else
                                                 {
@@ -89,7 +89,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0000000100xxxxxxxxxxxxxxxx11xxx
                                                      bmops.  */
-                                                  return 2505;
+                                                  return 2509;
                                                 }
                                             }
                                         }
@@ -102,7 +102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0000000x10xxxxxxxxxxxxxxxx0xxxx
                                              fmopa.  */
-                                          return 2391;
+                                          return 2395;
                                         }
                                       else
                                         {
@@ -110,7 +110,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0000000x10xxxxxxxxxxxxxxxx1xxxx
                                              fmops.  */
-                                          return 2394;
+                                          return 2398;
                                         }
                                     }
                                 }
@@ -128,7 +128,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000xx00000xxxxxxxxxxxxxxxxx
                                                      mov.  */
-                                                  return 2414;
+                                                  return 2418;
                                                 }
                                               else
                                                 {
@@ -140,7 +140,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x1000000x0010000xxxxxxxxxxxxxxxx
                                                              addha.  */
-                                                          return 2382;
+                                                          return 2386;
                                                         }
                                                       else
                                                         {
@@ -148,7 +148,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x1000000x1010000xxxxxxxxxxxxxxxx
                                                              addha.  */
-                                                          return 2383;
+                                                          return 2387;
                                                         }
                                                     }
                                                   else
@@ -159,7 +159,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x1000000x0010001xxxxxxxxxxxxxxxx
                                                              addva.  */
-                                                          return 2386;
+                                                          return 2390;
                                                         }
                                                       else
                                                         {
@@ -167,7 +167,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x1000000x1010001xxxxxxxxxxxxxxxx
                                                              addva.  */
-                                                          return 2387;
+                                                          return 2391;
                                                         }
                                                     }
                                                 }
@@ -180,7 +180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000x00x100xxxxxxxxxxxxxxxxx
                                                      zero.  */
-                                                  return 2417;
+                                                  return 2421;
                                                 }
                                               else
                                                 {
@@ -188,7 +188,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000x10x100xxxxxxxxxxxxxxxxx
                                                      zero.  */
-                                                  return 2934;
+                                                  return 2938;
                                                 }
                                             }
                                         }
@@ -200,7 +200,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x1000000xx0x001xxxxxxxxxxxxxxxxx
                                                  mov.  */
-                                              return 2413;
+                                              return 2417;
                                             }
                                           else
                                             {
@@ -212,7 +212,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000x00x101xx0xxxxxxxxxxxxxx
                                                          luti4.  */
-                                                      return 2648;
+                                                      return 2652;
                                                     }
                                                   else
                                                     {
@@ -220,7 +220,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000x00x101xx1xxxxxxxxxxxxxx
                                                          luti4.  */
-                                                      return 2647;
+                                                      return 2651;
                                                     }
                                                 }
                                               else
@@ -229,7 +229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000x10x101xxxxxxxxxxxxxxxxx
                                                      luti4.  */
-                                                  return 2646;
+                                                  return 2650;
                                                 }
                                             }
                                         }
@@ -248,7 +248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000xx0x010xxxxx00xxxxxxxxxx
                                                          mov.  */
-                                                      return 2655;
+                                                      return 2659;
                                                     }
                                                   else
                                                     {
@@ -256,7 +256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x1000000xx0x011xxxxx00xxxxxxxxxx
                                                          mov.  */
-                                                      return 2651;
+                                                      return 2655;
                                                     }
                                                 }
                                               else
@@ -269,7 +269,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x1000000x00x11xxx0xx00xxxxxxxxxx
                                                              luti2.  */
-                                                          return 2645;
+                                                          return 2649;
                                                         }
                                                       else
                                                         {
@@ -277,7 +277,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x1000000x00x11xxx1xx00xxxxxxxxxx
                                                              luti2.  */
-                                                          return 2644;
+                                                          return 2648;
                                                         }
                                                     }
                                                   else
@@ -290,7 +290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x1000000010x110xxxxx00xxxxxxxxxx
                                                                  movt.  */
-                                                              return 2666;
+                                                              return 2670;
                                                             }
                                                           else
                                                             {
@@ -298,7 +298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  x1000000010x111xxxxx00xxxxxxxxxx
                                                                  movt.  */
-                                                              return 2665;
+                                                              return 2669;
                                                             }
                                                         }
                                                       else
@@ -307,7 +307,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x1000000110x11xxxxxx00xxxxxxxxxx
                                                              luti2.  */
-                                                          return 2643;
+                                                          return 2647;
                                                         }
                                                     }
                                                 }
@@ -320,7 +320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000xx0xx10xxxxx10xxxxxxxxxx
                                                      mov.  */
-                                                  return 2653;
+                                                  return 2657;
                                                 }
                                               else
                                                 {
@@ -328,7 +328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000xx0xx11xxxxx10xxxxxxxxxx
                                                      mov.  */
-                                                  return 2649;
+                                                  return 2653;
                                                 }
                                             }
                                         }
@@ -342,7 +342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000xx0xx10xxxxx01xxxxxxxxxx
                                                      mov.  */
-                                                  return 2656;
+                                                  return 2660;
                                                 }
                                               else
                                                 {
@@ -350,7 +350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000xx0xx11xxxxx01xxxxxxxxxx
                                                      mov.  */
-                                                  return 2652;
+                                                  return 2656;
                                                 }
                                             }
                                           else
@@ -361,7 +361,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000xx0xx10xxxxx11xxxxxxxxxx
                                                      mov.  */
-                                                  return 2654;
+                                                  return 2658;
                                                 }
                                               else
                                                 {
@@ -369,7 +369,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x1000000xx0xx11xxxxx11xxxxxxxxxx
                                                      mov.  */
-                                                  return 2650;
+                                                  return 2654;
                                                 }
                                             }
                                         }
@@ -396,7 +396,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx000xxxxxxxxxxxx0
                                                              ld1b.  */
-                                                          return 2582;
+                                                          return 2586;
                                                         }
                                                       else
                                                         {
@@ -404,7 +404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx100xxxxxxxxxxxx0
                                                              ld1b.  */
-                                                          return 2583;
+                                                          return 2587;
                                                         }
                                                     }
                                                   else
@@ -415,7 +415,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx010xxxxxxxxxxxx0
                                                              ld1w.  */
-                                                          return 2606;
+                                                          return 2610;
                                                         }
                                                       else
                                                         {
@@ -423,7 +423,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx110xxxxxxxxxxxx0
                                                              ld1w.  */
-                                                          return 2607;
+                                                          return 2611;
                                                         }
                                                     }
                                                 }
@@ -437,7 +437,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx001xxxxxxxxxxxx0
                                                              ld1h.  */
-                                                          return 2598;
+                                                          return 2602;
                                                         }
                                                       else
                                                         {
@@ -445,7 +445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx101xxxxxxxxxxxx0
                                                              ld1h.  */
-                                                          return 2599;
+                                                          return 2603;
                                                         }
                                                     }
                                                   else
@@ -456,7 +456,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx011xxxxxxxxxxxx0
                                                              ld1d.  */
-                                                          return 2590;
+                                                          return 2594;
                                                         }
                                                       else
                                                         {
@@ -464,7 +464,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx111xxxxxxxxxxxx0
                                                              ld1d.  */
-                                                          return 2591;
+                                                          return 2595;
                                                         }
                                                     }
                                                 }
@@ -481,7 +481,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx000xxxxxxxxxxxx1
                                                              ldnt1b.  */
-                                                          return 2614;
+                                                          return 2618;
                                                         }
                                                       else
                                                         {
@@ -489,7 +489,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx100xxxxxxxxxxxx1
                                                              ldnt1b.  */
-                                                          return 2615;
+                                                          return 2619;
                                                         }
                                                     }
                                                   else
@@ -500,7 +500,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx010xxxxxxxxxxxx1
                                                              ldnt1w.  */
-                                                          return 2638;
+                                                          return 2642;
                                                         }
                                                       else
                                                         {
@@ -508,7 +508,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx110xxxxxxxxxxxx1
                                                              ldnt1w.  */
-                                                          return 2639;
+                                                          return 2643;
                                                         }
                                                     }
                                                 }
@@ -522,7 +522,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx001xxxxxxxxxxxx1
                                                              ldnt1h.  */
-                                                          return 2630;
+                                                          return 2634;
                                                         }
                                                       else
                                                         {
@@ -530,7 +530,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx101xxxxxxxxxxxx1
                                                              ldnt1h.  */
-                                                          return 2631;
+                                                          return 2635;
                                                         }
                                                     }
                                                   else
@@ -541,7 +541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx011xxxxxxxxxxxx1
                                                              ldnt1d.  */
-                                                          return 2622;
+                                                          return 2626;
                                                         }
                                                       else
                                                         {
@@ -549,7 +549,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000000xxxxx111xxxxxxxxxxxx1
                                                              ldnt1d.  */
-                                                          return 2623;
+                                                          return 2627;
                                                         }
                                                     }
                                                 }
@@ -561,7 +561,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x1100000000xxxxxxxxxxxxxxxxxxxxx
                                              ld1b.  */
-                                          return 2418;
+                                          return 2422;
                                         }
                                     }
                                   else
@@ -576,7 +576,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0100000100xxxxxxxxxxxxxxxx00xxx
                                                      smopa.  */
-                                                  return 2397;
+                                                  return 2401;
                                                 }
                                               else
                                                 {
@@ -584,7 +584,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x0100000100xxxxxxxxxxxxxxxx01xxx
                                                      smopa.  */
-                                                  return 2728;
+                                                  return 2732;
                                                 }
                                             }
                                           else
@@ -593,7 +593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x1100000100xxxxxxxxxxxxxxxx0xxxx
                                                  ld1w.  */
-                                              return 2420;
+                                              return 2424;
                                             }
                                         }
                                       else
@@ -604,7 +604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx100000100xxxxxxxxxxxxxxxx10xxx
                                                  smops.  */
-                                              return 2399;
+                                              return 2403;
                                             }
                                           else
                                             {
@@ -612,7 +612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  xx100000100xxxxxxxxxxxxxxxx11xxx
                                                  smops.  */
-                                              return 2729;
+                                              return 2733;
                                             }
                                         }
                                     }
@@ -635,7 +635,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx000xxxxxxxxxxxx0
                                                              ld1b.  */
-                                                          return 2578;
+                                                          return 2582;
                                                         }
                                                       else
                                                         {
@@ -643,7 +643,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx100xxxxxxxxxxxx0
                                                              ld1b.  */
-                                                          return 2579;
+                                                          return 2583;
                                                         }
                                                     }
                                                   else
@@ -654,7 +654,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx010xxxxxxxxxxxx0
                                                              ld1w.  */
-                                                          return 2602;
+                                                          return 2606;
                                                         }
                                                       else
                                                         {
@@ -662,7 +662,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx110xxxxxxxxxxxx0
                                                              ld1w.  */
-                                                          return 2603;
+                                                          return 2607;
                                                         }
                                                     }
                                                 }
@@ -676,7 +676,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx001xxxxxxxxxxxx0
                                                              ld1h.  */
-                                                          return 2594;
+                                                          return 2598;
                                                         }
                                                       else
                                                         {
@@ -684,7 +684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx101xxxxxxxxxxxx0
                                                              ld1h.  */
-                                                          return 2595;
+                                                          return 2599;
                                                         }
                                                     }
                                                   else
@@ -695,7 +695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx011xxxxxxxxxxxx0
                                                              ld1d.  */
-                                                          return 2586;
+                                                          return 2590;
                                                         }
                                                       else
                                                         {
@@ -703,7 +703,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx111xxxxxxxxxxxx0
                                                              ld1d.  */
-                                                          return 2587;
+                                                          return 2591;
                                                         }
                                                     }
                                                 }
@@ -720,7 +720,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx000xxxxxxxxxxxx1
                                                              ldnt1b.  */
-                                                          return 2610;
+                                                          return 2614;
                                                         }
                                                       else
                                                         {
@@ -728,7 +728,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx100xxxxxxxxxxxx1
                                                              ldnt1b.  */
-                                                          return 2611;
+                                                          return 2615;
                                                         }
                                                     }
                                                   else
@@ -739,7 +739,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx010xxxxxxxxxxxx1
                                                              ldnt1w.  */
-                                                          return 2634;
+                                                          return 2638;
                                                         }
                                                       else
                                                         {
@@ -747,7 +747,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx110xxxxxxxxxxxx1
                                                              ldnt1w.  */
-                                                          return 2635;
+                                                          return 2639;
                                                         }
                                                     }
                                                 }
@@ -761,7 +761,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx001xxxxxxxxxxxx1
                                                              ldnt1h.  */
-                                                          return 2626;
+                                                          return 2630;
                                                         }
                                                       else
                                                         {
@@ -769,7 +769,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx101xxxxxxxxxxxx1
                                                              ldnt1h.  */
-                                                          return 2627;
+                                                          return 2631;
                                                         }
                                                     }
                                                   else
@@ -780,7 +780,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx011xxxxxxxxxxxx1
                                                              ldnt1d.  */
-                                                          return 2618;
+                                                          return 2622;
                                                         }
                                                       else
                                                         {
@@ -788,7 +788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              x0100000010xxxxx111xxxxxxxxxxxx1
                                                              ldnt1d.  */
-                                                          return 2619;
+                                                          return 2623;
                                                         }
                                                     }
                                                 }
@@ -800,7 +800,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x1100000010xxxxxxxxxxxxxxxxxxxxx
                                              ld1h.  */
-                                          return 2419;
+                                          return 2423;
                                         }
                                     }
                                   else
@@ -813,7 +813,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x0100000110xxxxxxxxxxxxxxxx0xxxx
                                                  smopa.  */
-                                              return 2398;
+                                              return 2402;
                                             }
                                           else
                                             {
@@ -821,7 +821,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x1100000110xxxxxxxxxxxxxxxx0xxxx
                                                  ld1d.  */
-                                              return 2421;
+                                              return 2425;
                                             }
                                         }
                                       else
@@ -830,7 +830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xx100000110xxxxxxxxxxxxxxxx1xxxx
                                              smops.  */
-                                          return 2400;
+                                          return 2404;
                                         }
                                     }
                                 }
@@ -856,7 +856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx000xxxxxxxxxxxx0
                                                          st1b.  */
-                                                      return 2754;
+                                                      return 2758;
                                                     }
                                                   else
                                                     {
@@ -864,7 +864,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx100xxxxxxxxxxxx0
                                                          st1b.  */
-                                                      return 2755;
+                                                      return 2759;
                                                     }
                                                 }
                                               else
@@ -875,7 +875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx010xxxxxxxxxxxx0
                                                          st1w.  */
-                                                      return 2778;
+                                                      return 2782;
                                                     }
                                                   else
                                                     {
@@ -883,7 +883,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx110xxxxxxxxxxxx0
                                                          st1w.  */
-                                                      return 2779;
+                                                      return 2783;
                                                     }
                                                 }
                                             }
@@ -897,7 +897,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx001xxxxxxxxxxxx0
                                                          st1h.  */
-                                                      return 2770;
+                                                      return 2774;
                                                     }
                                                   else
                                                     {
@@ -905,7 +905,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx101xxxxxxxxxxxx0
                                                          st1h.  */
-                                                      return 2771;
+                                                      return 2775;
                                                     }
                                                 }
                                               else
@@ -916,7 +916,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx011xxxxxxxxxxxx0
                                                          st1d.  */
-                                                      return 2762;
+                                                      return 2766;
                                                     }
                                                   else
                                                     {
@@ -924,7 +924,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx111xxxxxxxxxxxx0
                                                          st1d.  */
-                                                      return 2763;
+                                                      return 2767;
                                                     }
                                                 }
                                             }
@@ -941,7 +941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx000xxxxxxxxxxxx1
                                                          stnt1b.  */
-                                                      return 2786;
+                                                      return 2790;
                                                     }
                                                   else
                                                     {
@@ -949,7 +949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx100xxxxxxxxxxxx1
                                                          stnt1b.  */
-                                                      return 2787;
+                                                      return 2791;
                                                     }
                                                 }
                                               else
@@ -960,7 +960,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx010xxxxxxxxxxxx1
                                                          stnt1w.  */
-                                                      return 2810;
+                                                      return 2814;
                                                     }
                                                   else
                                                     {
@@ -968,7 +968,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx110xxxxxxxxxxxx1
                                                          stnt1w.  */
-                                                      return 2811;
+                                                      return 2815;
                                                     }
                                                 }
                                             }
@@ -982,7 +982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx001xxxxxxxxxxxx1
                                                          stnt1h.  */
-                                                      return 2802;
+                                                      return 2806;
                                                     }
                                                   else
                                                     {
@@ -990,7 +990,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx101xxxxxxxxxxxx1
                                                          stnt1h.  */
-                                                      return 2803;
+                                                      return 2807;
                                                     }
                                                 }
                                               else
@@ -1001,7 +1001,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx011xxxxxxxxxxxx1
                                                          stnt1d.  */
-                                                      return 2794;
+                                                      return 2798;
                                                     }
                                                   else
                                                     {
@@ -1009,7 +1009,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000001xxxxx111xxxxxxxxxxxx1
                                                          stnt1d.  */
-                                                      return 2795;
+                                                      return 2799;
                                                     }
                                                 }
                                             }
@@ -1021,7 +1021,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x1x00000001xxxxxxxxxxxxxxxxxxxxx
                                          st1b.  */
-                                      return 2428;
+                                      return 2432;
                                     }
                                 }
                               else
@@ -1034,7 +1034,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0x00000101xxxxxxxxxxxxxxxx0xxxx
                                              sumopa.  */
-                                          return 2401;
+                                          return 2405;
                                         }
                                       else
                                         {
@@ -1042,7 +1042,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x1x00000101xxxxxxxxxxxxxxxx0xxxx
                                              st1w.  */
-                                          return 2430;
+                                          return 2434;
                                         }
                                     }
                                   else
@@ -1051,7 +1051,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xxx00000101xxxxxxxxxxxxxxxx1xxxx
                                          sumops.  */
-                                      return 2403;
+                                      return 2407;
                                     }
                                 }
                             }
@@ -1073,7 +1073,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx000xxxxxxxxxxxx0
                                                          st1b.  */
-                                                      return 2750;
+                                                      return 2754;
                                                     }
                                                   else
                                                     {
@@ -1081,7 +1081,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx100xxxxxxxxxxxx0
                                                          st1b.  */
-                                                      return 2751;
+                                                      return 2755;
                                                     }
                                                 }
                                               else
@@ -1092,7 +1092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx010xxxxxxxxxxxx0
                                                          st1w.  */
-                                                      return 2774;
+                                                      return 2778;
                                                     }
                                                   else
                                                     {
@@ -1100,7 +1100,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx110xxxxxxxxxxxx0
                                                          st1w.  */
-                                                      return 2775;
+                                                      return 2779;
                                                     }
                                                 }
                                             }
@@ -1114,7 +1114,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx001xxxxxxxxxxxx0
                                                          st1h.  */
-                                                      return 2766;
+                                                      return 2770;
                                                     }
                                                   else
                                                     {
@@ -1122,7 +1122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx101xxxxxxxxxxxx0
                                                          st1h.  */
-                                                      return 2767;
+                                                      return 2771;
                                                     }
                                                 }
                                               else
@@ -1133,7 +1133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx011xxxxxxxxxxxx0
                                                          st1d.  */
-                                                      return 2758;
+                                                      return 2762;
                                                     }
                                                   else
                                                     {
@@ -1141,7 +1141,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx111xxxxxxxxxxxx0
                                                          st1d.  */
-                                                      return 2759;
+                                                      return 2763;
                                                     }
                                                 }
                                             }
@@ -1158,7 +1158,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx000xxxxxxxxxxxx1
                                                          stnt1b.  */
-                                                      return 2782;
+                                                      return 2786;
                                                     }
                                                   else
                                                     {
@@ -1166,7 +1166,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx100xxxxxxxxxxxx1
                                                          stnt1b.  */
-                                                      return 2783;
+                                                      return 2787;
                                                     }
                                                 }
                                               else
@@ -1177,7 +1177,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx010xxxxxxxxxxxx1
                                                          stnt1w.  */
-                                                      return 2806;
+                                                      return 2810;
                                                     }
                                                   else
                                                     {
@@ -1185,7 +1185,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx110xxxxxxxxxxxx1
                                                          stnt1w.  */
-                                                      return 2807;
+                                                      return 2811;
                                                     }
                                                 }
                                             }
@@ -1199,7 +1199,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx001xxxxxxxxxxxx1
                                                          stnt1h.  */
-                                                      return 2798;
+                                                      return 2802;
                                                     }
                                                   else
                                                     {
@@ -1207,7 +1207,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx101xxxxxxxxxxxx1
                                                          stnt1h.  */
-                                                      return 2799;
+                                                      return 2803;
                                                     }
                                                 }
                                               else
@@ -1218,7 +1218,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx011xxxxxxxxxxxx1
                                                          stnt1d.  */
-                                                      return 2790;
+                                                      return 2794;
                                                     }
                                                   else
                                                     {
@@ -1226,7 +1226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          x0x00000011xxxxx111xxxxxxxxxxxx1
                                                          stnt1d.  */
-                                                      return 2791;
+                                                      return 2795;
                                                     }
                                                 }
                                             }
@@ -1238,7 +1238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x1x00000011xxxxxxxxxxxxxxxxxxxxx
                                          st1h.  */
-                                      return 2429;
+                                      return 2433;
                                     }
                                 }
                               else
@@ -1251,7 +1251,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x0x00000111xxxxxxxxxxxxxxxx0xxxx
                                              sumopa.  */
-                                          return 2402;
+                                          return 2406;
                                         }
                                       else
                                         {
@@ -1259,7 +1259,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              x1x00000111xxxxxxxxxxxxxxxx0xxxx
                                              st1d.  */
-                                          return 2431;
+                                          return 2435;
                                         }
                                     }
                                   else
@@ -1268,7 +1268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          xxx00000111xxxxxxxxxxxxxxxx1xxxx
                                          sumops.  */
-                                      return 2404;
+                                      return 2408;
                                     }
                                 }
                             }
@@ -1318,7 +1318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0000010000xxxxxxxxxxxxxxx000xx
                                                          smlall.  */
-                                                      return 2704;
+                                                      return 2708;
                                                     }
                                                   else
                                                     {
@@ -1326,7 +1326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0000010000xxxxxxxxxxxxxxx001xx
                                                          usmlall.  */
-                                                      return 2909;
+                                                      return 2913;
                                                     }
                                                 }
                                               else
@@ -1339,7 +1339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx0xxxxxxxxx000xxx
                                                              smlall.  */
-                                                          return 2705;
+                                                          return 2709;
                                                         }
                                                       else
                                                         {
@@ -1347,7 +1347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx1xxxxxxxxx000xxx
                                                              smlall.  */
-                                                          return 2706;
+                                                          return 2710;
                                                         }
                                                     }
                                                   else
@@ -1358,7 +1358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx0xxxxxxxxx100xxx
                                                              usmlall.  */
-                                                          return 2910;
+                                                          return 2914;
                                                         }
                                                       else
                                                         {
@@ -1366,7 +1366,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx1xxxxxxxxx100xxx
                                                              usmlall.  */
-                                                          return 2911;
+                                                          return 2915;
                                                         }
                                                     }
                                                 }
@@ -1381,7 +1381,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0000010000xxxxxxxxxxxxxxx100xx
                                                          umlall.  */
-                                                      return 2867;
+                                                      return 2871;
                                                     }
                                                   else
                                                     {
@@ -1389,7 +1389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0000010000xxxxxxxxxxxxxxx101xx
                                                          sumlall.  */
-                                                      return 2825;
+                                                      return 2829;
                                                     }
                                                 }
                                               else
@@ -1402,7 +1402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx0xxxxxxxxx010xxx
                                                              umlall.  */
-                                                          return 2868;
+                                                          return 2872;
                                                         }
                                                       else
                                                         {
@@ -1410,7 +1410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx1xxxxxxxxx010xxx
                                                              umlall.  */
-                                                          return 2869;
+                                                          return 2873;
                                                         }
                                                     }
                                                   else
@@ -1421,7 +1421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx0xxxxxxxxx110xxx
                                                              sumlall.  */
-                                                          return 2826;
+                                                          return 2830;
                                                         }
                                                       else
                                                         {
@@ -1429,7 +1429,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              xx0000010001xxxx1xxxxxxxxx110xxx
                                                              sumlall.  */
-                                                          return 2827;
+                                                          return 2831;
                                                         }
                                                     }
                                                 }
@@ -1445,7 +1445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xx0000010000xxxxxxxxxxxxxxx01xxx
                                                      smlsll.  */
-                                                  return 2720;
+                                                  return 2724;
                                                 }
                                               else
                                                 {
@@ -1455,7 +1455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0000010001xxxx0xxxxxxxxxx01xxx
                                                          smlsll.  */
-                                                      return 2721;
+                                                      return 2725;
                                                     }
                                                   else
                                                     {
@@ -1463,7 +1463,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0000010001xxxx1xxxxxxxxxx01xxx
                                                          smlsll.  */
-                                                      return 2722;
+                                                      return 2726;
                                                     }
                                                 }
                                             }
@@ -1475,7 +1475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      xx0000010000xxxxxxxxxxxxxxx11xxx
                                                      umlsll.  */
-                                                  return 2883;
+                                                  return 2887;
                                                 }
                                               else
                                                 {
@@ -1485,7 +1485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          xx0000010001xxxx0xxxxxxxxxx11xxx
                                                          umlsll.  */
-                                                      return 2884;
+                                                      return 2888;
                                                     }
                                                   else
                                                     {
@@ -1493,7 +1493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                     [...]

[diff truncated at 100000 bytes]


More information about the Binutils-cvs mailing list