diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2023-03-30 11:09:13 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2023-03-30 11:09:13 +0100 |
commit | 80752eb0989b85e88af7f1f4627dbed8a42dfe6d (patch) | |
tree | a94e0937d8cdb615025757ee380e8f31c014bc02 /opcodes/aarch64-asm-2.c | |
parent | 27f6a0bd65b92b265200392e4e9a323f626342be (diff) | |
download | binutils-80752eb0989b85e88af7f1f4627dbed8a42dfe6d.zip binutils-80752eb0989b85e88af7f1f4627dbed8a42dfe6d.tar.gz binutils-80752eb0989b85e88af7f1f4627dbed8a42dfe6d.tar.bz2 |
aarch64: Add the SME2 FMLA and FMLS instructions
Diffstat (limited to 'opcodes/aarch64-asm-2.c')
-rw-r--r-- | opcodes/aarch64-asm-2.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c index 5dba041..b4ce19d 100644 --- a/opcodes/aarch64-asm-2.c +++ b/opcodes/aarch64-asm-2.c @@ -685,7 +685,7 @@ aarch64_insert_operand (const aarch64_operand *self, case 33: case 34: case 35: - case 257: + case 259: return aarch64_ins_reglane (self, info, code, inst, errors); case 36: return aarch64_ins_reglist (self, info, code, inst, errors); @@ -731,12 +731,12 @@ aarch64_insert_operand (const aarch64_operand *self, case 193: case 194: case 237: - case 251: - case 252: + case 253: case 254: case 256: - case 261: - case 262: + case 258: + case 263: + case 264: return aarch64_ins_imm (self, info, code, inst, errors); case 44: case 45: @@ -805,8 +805,8 @@ aarch64_insert_operand (const aarch64_operand *self, case 107: return aarch64_ins_prfop (self, info, code, inst, errors); case 108: - case 253: case 255: + case 257: return aarch64_ins_none (self, info, code, inst, errors); case 109: return aarch64_ins_hint (self, info, code, inst, errors); @@ -925,6 +925,8 @@ aarch64_insert_operand (const aarch64_operand *self, case 248: case 249: case 250: + case 251: + case 252: return aarch64_ins_simple_index (self, info, code, inst, errors); case 239: case 240: @@ -936,9 +938,9 @@ aarch64_insert_operand (const aarch64_operand *self, return aarch64_ins_sme_sm_za (self, info, code, inst, errors); case 244: return aarch64_ins_sme_pred_reg_with_index (self, info, code, inst, errors); - case 258: - case 259: case 260: + case 261: + case 262: return aarch64_ins_x0_to_x30 (self, info, code, inst, errors); default: assert (0); abort (); } |