diff options
author | Andrew Carlotti <andrew.carlotti@arm.com> | 2025-01-06 17:36:27 +0000 |
---|---|---|
committer | Andrew Carlotti <andrew.carlotti@arm.com> | 2025-01-10 16:24:33 +0000 |
commit | 2dd36fcc804aa576bc2561a14102d44d68718e8c (patch) | |
tree | 4ead320ffa35fe90f085111459494b543c9a6c1e /opcodes/aarch64-dis-2.c | |
parent | aeae65b3aafeed75d605ee479cfda3ec1a4d0f0d (diff) | |
download | binutils-2dd36fcc804aa576bc2561a14102d44d68718e8c.zip binutils-2dd36fcc804aa576bc2561a14102d44d68718e8c.tar.gz binutils-2dd36fcc804aa576bc2561a14102d44d68718e8c.tar.bz2 |
aarch64: Remove redundant sme-lutv2 qualifiers and operands
Diffstat (limited to 'opcodes/aarch64-dis-2.c')
-rw-r--r-- | opcodes/aarch64-dis-2.c | 69 |
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 (); } |