aboutsummaryrefslogtreecommitdiff
path: root/opcodes/aarch64-dis-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes/aarch64-dis-2.c')
-rw-r--r--opcodes/aarch64-dis-2.c69
1 files changed, 34 insertions, 35 deletions
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index 611c934..31703ce 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -35018,22 +35018,22 @@ aarch64_extract_operand (const aarch64_operand *self,
case 230:
case 241:
case 245:
- case 250:
+ case 249:
+ case 257:
case 258:
case 259:
- case 260:
+ case 266:
case 267:
case 268:
case 269:
- case 270:
- case 304:
- case 308:
+ case 303:
+ case 307:
return aarch64_ext_regno (self, info, code, inst, errors);
case 6:
case 119:
case 120:
- case 314:
- case 317:
+ case 313:
+ case 316:
return aarch64_ext_none (self, info, code, inst, errors);
case 11:
return aarch64_ext_regrt_sysins (self, info, code, inst, errors);
@@ -35053,7 +35053,7 @@ aarch64_extract_operand (const aarch64_operand *self,
case 37:
case 38:
case 39:
- case 319:
+ case 318:
return aarch64_ext_reglane (self, info, code, inst, errors);
case 40:
case 41:
@@ -35061,8 +35061,9 @@ aarch64_extract_operand (const aarch64_operand *self,
case 231:
case 232:
case 235:
+ case 270:
case 271:
- case 272:
+ case 286:
case 287:
case 288:
case 289:
@@ -35079,13 +35080,12 @@ aarch64_extract_operand (const aarch64_operand *self,
case 300:
case 301:
case 302:
- case 303:
+ case 304:
case 305:
case 306:
- case 307:
+ case 308:
case 309:
case 310:
- case 311:
return aarch64_ext_simple_index (self, info, code, inst, errors);
case 43:
return aarch64_ext_reglist (self, info, code, inst, errors);
@@ -35136,14 +35136,14 @@ aarch64_extract_operand (const aarch64_operand *self,
case 210:
case 211:
case 212:
- case 273:
+ case 272:
+ case 311:
case 312:
- case 313:
+ case 314:
case 315:
- case 316:
- case 318:
+ case 317:
+ case 322:
case 323:
- case 324:
return aarch64_ext_imm (self, info, code, inst, errors);
case 52:
case 53:
@@ -35294,7 +35294,7 @@ aarch64_extract_operand (const aarch64_operand *self,
case 201:
case 202:
case 203:
- case 286:
+ case 285:
return aarch64_ext_sve_shrimm (self, info, code, inst, errors);
case 217:
case 218:
@@ -35321,54 +35321,53 @@ aarch64_extract_operand (const aarch64_operand *self,
return aarch64_ext_sve_index (self, info, code, inst, errors);
case 244:
case 246:
- case 266:
+ case 265:
return aarch64_ext_sve_reglist (self, info, code, inst, errors);
case 247:
case 248:
+ case 250:
case 251:
case 252:
case 253:
case 254:
- case 255:
- case 265:
+ case 264:
return aarch64_ext_sve_aligned_reglist (self, info, code, inst, errors);
- case 249:
+ case 255:
case 256:
- case 257:
return aarch64_ext_sve_strided_reglist (self, info, code, inst, errors);
+ case 260:
+ case 262:
+ case 273:
+ return aarch64_ext_sme_za_hv_tiles (self, info, code, inst, errors);
case 261:
case 263:
- case 274:
- return aarch64_ext_sme_za_hv_tiles (self, info, code, inst, errors);
- case 262:
- case 264:
return aarch64_ext_sme_za_hv_tiles_range (self, info, code, inst, errors);
+ case 274:
case 275:
case 276:
case 277:
case 278:
case 279:
case 280:
- case 281:
return aarch64_ext_sme_za_array (self, info, code, inst, errors);
- case 282:
+ case 281:
return aarch64_ext_sme_addr_ri_u4xvl (self, info, code, inst, errors);
- case 283:
+ case 282:
return aarch64_ext_sme_sm_za (self, info, code, inst, errors);
- case 284:
+ case 283:
return aarch64_ext_sme_pred_reg_with_index (self, info, code, inst, errors);
- case 285:
+ case 284:
return aarch64_ext_plain_shrimm (self, info, code, inst, errors);
+ case 319:
case 320:
case 321:
- case 322:
return aarch64_ext_x0_to_x30 (self, info, code, inst, errors);
+ case 324:
case 325:
case 326:
case 327:
- case 328:
return aarch64_ext_rcpc3_addr_opt_offset (self, info, code, inst, errors);
- case 329:
+ case 328:
return aarch64_ext_rcpc3_addr_offset (self, info, code, inst, errors);
default: assert (0); abort ();
}