aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-30aarch64: Add the SME2 MLALL and MLSLL instructionsRichard Sandiford29-851/+3921
2023-03-30aarch64: Add the SME2 MLAL and MLSL instructionsRichard Sandiford17-665/+3573
2023-03-30aarch64: Add the SME2 FMLA and FMLS instructionsRichard Sandiford22-529/+1884
2023-03-30aarch64: Add the SME2 maximum/minimum instructionsRichard Sandiford13-445/+3198
2023-03-30aarch64: Add the SME2 ADD and SUB instructionsRichard Sandiford31-488/+2177
2023-03-30aarch64: Add the SME2 ZT0 instructionsRichard Sandiford20-409/+1443
2023-03-30aarch64: Add the SME2 predicate-related instructionsRichard Sandiford37-845/+3961
2023-03-30aarch64: Add the SME2 multivector LD1 and ST1 instructionsRichard Sandiford40-448/+8895
2023-03-30aarch64: Add the SME2 MOVA instructionsRichard Sandiford21-314/+2282
2023-03-30aarch64: Add support for predicate-as-counter registersRichard Sandiford22-1600/+1983
2023-03-30aarch64; Add support for vector offset rangesRichard Sandiford13-13/+151
2023-03-30aarch64: Add support for vgx2 and vgx4Richard Sandiford15-9/+173
2023-03-30aarch64: Add _off4 suffix to AARCH64_OPND_SME_ZA_arrayRichard Sandiford5-11/+11
2023-03-30aarch64: Add a _10 suffix to FLD_imm3Richard Sandiford6-8/+8
2023-03-30aarch64: Add +sme2Richard Sandiford4-0/+7
2023-03-30aarch64: Prefer register ranges & support wrappingRichard Sandiford12-983/+1039
2023-03-30aarch64: Add support for strided register listsRichard Sandiford7-62/+135
2023-03-30aarch64: Sort fields alphanumericallyRichard Sandiford2-163/+164
2023-03-30aarch64: Resync field namesRichard Sandiford1-7/+7
2023-03-30aarch64: Regularise FLD_* suffixesRichard Sandiford6-55/+55
2023-03-30aarch64: Rename some of GAS's REG_TYPE_* macrosRichard Sandiford1-71/+71
2023-03-30aarch64: Add a aarch64_cpu_supports_inst_p helperRichard Sandiford3-2/+17
2023-03-30aarch64: Reorder some OP_SVE_* macrosRichard Sandiford1-16/+16
2023-03-30aarch64: Rename aarch64-tbl.h OP_SME_* macrosRichard Sandiford1-81/+77
2023-03-30aarch64: Tweak priorities of parsing-related errorsRichard Sandiford2-11/+51
2023-03-30aarch64: Try to report invalid variants against the closest matchRichard Sandiford7-112/+131
2023-03-30aarch64: Tweak register list errorsRichard Sandiford4-20/+18
2023-03-30aarch64: Make AARCH64_OPDE_REG_LIST take a bitfieldRichard Sandiford2-21/+35
2023-03-30aarch64: Add an operand class for SVE register listsRichard Sandiford5-27/+27
2023-03-30aarch64: Commonise checks for index operandsRichard Sandiford1-18/+32
2023-03-30aarch64: Add an error code for out-of-range registersRichard Sandiford3-7/+31
2023-03-30aarch64: Deprioritise AARCH64_OPDE_REG_LISTRichard Sandiford2-8/+12
2023-03-30aarch64: Update operand_mismatch_kind_namesRichard Sandiford2-1/+6
2023-03-30aarch64: Rework reporting of failed register checksRichard Sandiford23-972/+1202
2023-03-30aarch64: Try to avoid inappropriate default errorsRichard Sandiford6-5/+26
2023-03-30aarch64: Improve errors for malformed register listsRichard Sandiford6-21/+41
2023-03-30aarch64: Tweak parsing of integer & FP registersRichard Sandiford1-29/+42
2023-03-30aarch64: Tweak errors for base & offset registersRichard Sandiford9-293/+308
2023-03-30aarch64: Tweak error for missing immediate offsetRichard Sandiford5-18/+18
2023-03-30aarch64: Move w12-w15 range check to libopcodesRichard Sandiford8-32/+51
2023-03-30aarch64: Commonise index parsingRichard Sandiford1-21/+21
2023-03-30aarch64: Consolidate ZA slice parsingRichard Sandiford5-72/+55
2023-03-30aarch64: Move ZA range checks to aarch64-opc.cRichard Sandiford12-165/+145
2023-03-30aarch64: Pass aarch64_indexed_za to parsersRichard Sandiford1-152/+78
2023-03-30aarch64: Make indexed_za use 64-bit immediatesRichard Sandiford2-4/+4
2023-03-30aarch64: Rename za_tile_vector to za_indexRichard Sandiford5-55/+58
2023-03-30aarch64: Treat ZA as a registerRichard Sandiford5-48/+91
2023-03-30aarch64: Consolidate ZA tile range checksRichard Sandiford6-163/+127
2023-03-30aarch64: Reuse parse_typed_reg for ZA tilesRichard Sandiford1-51/+47
2023-03-30aarch64: Rework parse_typed_reg interfaceRichard Sandiford1-71/+53