aboutsummaryrefslogtreecommitdiff
path: root/opcodes/aarch64-asm-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes/aarch64-asm-2.c')
-rw-r--r--opcodes/aarch64-asm-2.c75
1 files changed, 40 insertions, 35 deletions
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index 94e8218..7578093 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -682,16 +682,17 @@ aarch64_insert_operand (const aarch64_operand *self,
case 248:
case 256:
case 257:
- case 264:
+ case 258:
case 265:
case 266:
case 267:
+ case 268:
return aarch64_ins_regno (self, info, code, inst, errors);
case 6:
case 119:
case 120:
- case 299:
- case 302:
+ case 304:
+ case 307:
return aarch64_ins_none (self, info, code, inst, errors);
case 17:
return aarch64_ins_reg_extended (self, info, code, inst, errors);
@@ -706,7 +707,7 @@ aarch64_insert_operand (const aarch64_operand *self,
case 37:
case 38:
case 39:
- case 304:
+ case 309:
return aarch64_ins_reglane (self, info, code, inst, errors);
case 40:
case 41:
@@ -714,9 +715,8 @@ aarch64_insert_operand (const aarch64_operand *self,
case 228:
case 229:
case 232:
- case 268:
case 269:
- case 284:
+ case 270:
case 285:
case 286:
case 287:
@@ -729,6 +729,11 @@ aarch64_insert_operand (const aarch64_operand *self,
case 294:
case 295:
case 296:
+ case 297:
+ case 298:
+ case 299:
+ case 300:
+ case 301:
return aarch64_ins_simple_index (self, info, code, inst, errors);
case 43:
return aarch64_ins_reglist (self, info, code, inst, errors);
@@ -777,14 +782,14 @@ aarch64_insert_operand (const aarch64_operand *self,
case 208:
case 209:
case 210:
- case 270:
- case 297:
- case 298:
- case 300:
- case 301:
+ case 271:
+ case 302:
case 303:
+ case 305:
+ case 306:
case 308:
- case 309:
+ case 313:
+ case 314:
return aarch64_ins_imm (self, info, code, inst, errors);
case 52:
case 53:
@@ -932,7 +937,7 @@ aarch64_insert_operand (const aarch64_operand *self,
case 200:
case 201:
case 202:
- case 283:
+ case 284:
return aarch64_ins_sve_shrimm (self, info, code, inst, errors);
case 215:
case 216:
@@ -959,10 +964,10 @@ aarch64_insert_operand (const aarch64_operand *self,
return aarch64_ins_sve_index (self, info, code, inst, errors);
case 242:
case 244:
- case 263:
- case 310:
- case 311:
- case 312:
+ case 264:
+ case 315:
+ case 316:
+ case 317:
return aarch64_ins_sve_reglist (self, info, code, inst, errors);
case 245:
case 246:
@@ -971,45 +976,45 @@ aarch64_insert_operand (const aarch64_operand *self,
case 251:
case 252:
case 253:
- case 262:
+ case 263:
return aarch64_ins_sve_aligned_reglist (self, info, code, inst, errors);
case 247:
case 254:
case 255:
return aarch64_ins_sve_strided_reglist (self, info, code, inst, errors);
- case 258:
- case 260:
- case 271:
- return aarch64_ins_sme_za_hv_tiles (self, info, code, inst, errors);
case 259:
case 261:
- return aarch64_ins_sme_za_hv_tiles_range (self, info, code, inst, errors);
case 272:
+ return aarch64_ins_sme_za_hv_tiles (self, info, code, inst, errors);
+ case 260:
+ case 262:
+ return aarch64_ins_sme_za_hv_tiles_range (self, info, code, inst, errors);
case 273:
case 274:
case 275:
case 276:
case 277:
case 278:
- return aarch64_ins_sme_za_array (self, info, code, inst, errors);
case 279:
- return aarch64_ins_sme_addr_ri_u4xvl (self, info, code, inst, errors);
+ return aarch64_ins_sme_za_array (self, info, code, inst, errors);
case 280:
- return aarch64_ins_sme_sm_za (self, info, code, inst, errors);
+ return aarch64_ins_sme_addr_ri_u4xvl (self, info, code, inst, errors);
case 281:
- return aarch64_ins_sme_pred_reg_with_index (self, info, code, inst, errors);
+ return aarch64_ins_sme_sm_za (self, info, code, inst, errors);
case 282:
+ return aarch64_ins_sme_pred_reg_with_index (self, info, code, inst, errors);
+ case 283:
return aarch64_ins_plain_shrimm (self, info, code, inst, errors);
- case 305:
- case 306:
- case 307:
+ case 310:
+ case 311:
+ case 312:
return aarch64_ins_x0_to_x30 (self, info, code, inst, errors);
- case 313:
- case 314:
- case 315:
- case 316:
+ case 318:
+ case 319:
+ case 320:
+ case 321:
return aarch64_ins_rcpc3_addr_opt_offset (self, info, code, inst, errors);
- case 317:
+ case 322:
return aarch64_ins_rcpc3_addr_offset (self, info, code, inst, errors);
default: assert (0); abort ();
}