This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 8d17c53b8df Fix an illegal memory access triggered by parsing corrupt D [...] new 78addeae531 aarch64: Add sme-i16i64 and sme-f64f64 aliases new d346e1aafd1 aarch64: Fix PSEL opcode mask new 89f55b440ab aarch64: Restrict range of PRFM opcodes new eee2ecccdaa aarch64: Fix SVE2 register/immediate distinction new a5791d58142 aarch64: Make SME instructions use F_STRICT new 3e4525ca0b4 aarch64: Use aarch64_operand_error more widely new fd855fbb378 aarch64: Rename REG_TYPE_ZA* to REG_TYPE_ZAT* new 83dbd40dea2 aarch64: Add REG_TYPE_ZATHV new 363c5c8b973 aarch64: Move vectype_to_qualifier further up new 074c89d29b4 aarch64: Rework parse_typed_reg interface new c211f26867e aarch64: Reuse parse_typed_reg for ZA tiles new 8cde0b988a9 aarch64: Consolidate ZA tile range checks new e9e1ddbb989 aarch64: Treat ZA as a register new 575c497a4ac aarch64: Rename za_tile_vector to za_index new c888354c611 aarch64: Make indexed_za use 64-bit immediates new 1d597b88c85 aarch64: Pass aarch64_indexed_za to parsers new ff60bcbfbec aarch64: Move ZA range checks to aarch64-opc.c new 9d862382668 aarch64: Consolidate ZA slice parsing new 61dac77e931 aarch64: Commonise index parsing new 7da28504bf8 aarch64: Move w12-w15 range check to libopcodes new f42fba98796 aarch64: Tweak error for missing immediate offset new 72c1dab0ea9 aarch64: Tweak errors for base & offset registers new 30ba1d7e2fe aarch64: Tweak parsing of integer & FP registers new b9ca3896908 aarch64: Improve errors for malformed register lists new 405f0c4131c aarch64: Try to avoid inappropriate default errors new e426521ed1f aarch64: Rework reporting of failed register checks new c1817dc2ee1 aarch64: Update operand_mismatch_kind_names new 36043bcff49 aarch64: Deprioritise AARCH64_OPDE_REG_LIST new 859f51df4d0 aarch64: Add an error code for out-of-range registers new 56ead579a51 aarch64: Commonise checks for index operands new db3c06bf93f aarch64: Add an operand class for SVE register lists new 38c5aa5e884 aarch64: Make AARCH64_OPDE_REG_LIST take a bitfield new 8c2216b2773 aarch64: Tweak register list errors new b5b4f665451 aarch64: Try to report invalid variants against the closest match new 1be1148d797 aarch64: Tweak priorities of parsing-related errors new 56723f6934b aarch64: Rename aarch64-tbl.h OP_SME_* macros new d09b87e0b11 aarch64: Reorder some OP_SVE_* macros new 199cfcc4754 aarch64: Add a aarch64_cpu_supports_inst_p helper new 2f4e3a2c823 aarch64: Rename some of GAS's REG_TYPE_* macros new 1d1060427db aarch64: Regularise FLD_* suffixes new ccb6da7c82a aarch64: Resync field names new b5c36ad2e03 aarch64: Sort fields alphanumerically new f5b57feac23 aarch64: Add support for strided register lists new 4eede8c2442 aarch64: Prefer register ranges & support wrapping new 60336e19658 aarch64: Add +sme2 new abd542a2f1e aarch64: Add a _10 suffix to FLD_imm3 new 90cd80f8c24 aarch64: Add _off4 suffix to AARCH64_OPND_SME_ZA_array new e2dc4040f30 aarch64: Add support for vgx2 and vgx4 new 586c62819f6 aarch64; Add support for vector offset ranges new 503fae12992 aarch64: Add support for predicate-as-counter registers new d8773a8a5f5 aarch64: Add the SME2 MOVA instructions new b408ebbf526 aarch64: Add the SME2 multivector LD1 and ST1 instructions new 99e01a66b4c aarch64: Add the SME2 predicate-related instructions new cbd11b88183 aarch64: Add the SME2 ZT0 instructions new e87ff6724fe aarch64: Add the SME2 ADD and SUB instructions new 27f6a0bd65b aarch64: Add the SME2 maximum/minimum instructions new 80752eb0989 aarch64: Add the SME2 FMLA and FMLS instructions new ed429b33c1e aarch64: Add the SME2 MLAL and MLSL instructions new a8cb21aa06e aarch64: Add the SME2 MLALL and MLSLL instructions new 57e727c77a5 aarch64: Add the SME2 dot-product instructions new a42de2296a0 aarch64: Add the SME2 vertical dot-product instructions new 261f8708dbb aarch64: Add the SME2 MOPA and MOPS instructions new 5f05951e4b7 aarch64: Add the SME2 CLAMP instructions new 28ef4f20c06 aarch64: Add the SME2 FP<->int conversion instructions new c04965ec7d8 aarch64: Add the SME2 FP<->FP conversion instructions new ce623e7aa48 aarch64: Add the SME2 saturating conversion instructions new 6efa660124f aarch64: Add the SME2 shift instructions new fa64dc802c8 aarch64: Add the SME2 UNPK instructions new 7bd1d20e174 aarch64: Add the SME2 UZP and ZIP instructions new 6a245d9941a aarch64: Add the SVE BFMLSL instructions new dfc12f9f533 aarch64: Add new SVE dot-product instructions new d7829a28a4b aarch64: Add new SVE saturating conversion instructions new b368719a5ab aarch64: Add new SVE shift instructions new e4cf4736e97 aarch64: Add the SVE FCLAMP instruction new 8ff429203dc aarch64: Add the RPRFM instruction
The 75 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gas/NEWS | 2 + gas/config/tc-aarch64.c | 2004 ++-- gas/doc/c-aarch64.texi | 10 +- .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.l | 6 +- gas/testsuite/gas/aarch64/diagnostic.l | 49 +- gas/testsuite/gas/aarch64/diagnostic.s | 23 + gas/testsuite/gas/aarch64/illegal-bfloat16.l | 40 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.l | 6 +- gas/testsuite/gas/aarch64/illegal-ldapr.l | 6 +- gas/testsuite/gas/aarch64/illegal-ldraa.l | 8 +- gas/testsuite/gas/aarch64/illegal-lse.l | 456 +- gas/testsuite/gas/aarch64/illegal-memtag.l | 70 +- gas/testsuite/gas/aarch64/illegal-sve2.l | 1709 ++-- gas/testsuite/gas/aarch64/illegal-sve2.s | 5 + gas/testsuite/gas/aarch64/illegal.l | 6 +- gas/testsuite/gas/aarch64/illegal.s | 5 + gas/testsuite/gas/aarch64/legacy_reg_names.l | 4 +- gas/testsuite/gas/aarch64/mops_invalid.l | 112 +- gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d | 184 +- gas/testsuite/gas/aarch64/neon-vfp-reglist.d | 100 +- gas/testsuite/gas/aarch64/reglist-1.d | 21 + gas/testsuite/gas/aarch64/reglist-1.s | 15 + gas/testsuite/gas/aarch64/reglist-2.d | 3 + gas/testsuite/gas/aarch64/reglist-2.l | 8 + gas/testsuite/gas/aarch64/reglist-2.s | 7 + gas/testsuite/gas/aarch64/rprfm-1-invalid.d | 3 + gas/testsuite/gas/aarch64/rprfm-1-invalid.l | 11 + gas/testsuite/gas/aarch64/rprfm-1-invalid.s | 9 + gas/testsuite/gas/aarch64/rprfm-1.d | 83 + gas/testsuite/gas/aarch64/rprfm-1.s | 74 + gas/testsuite/gas/aarch64/sme-2-illegal.l | 58 +- gas/testsuite/gas/aarch64/sme-2-illegal.s | 11 + gas/testsuite/gas/aarch64/sme-3-illegal.l | 31 +- gas/testsuite/gas/aarch64/sme-3-illegal.s | 6 + gas/testsuite/gas/aarch64/sme-4-illegal.l | 54 +- gas/testsuite/gas/aarch64/sme-4-illegal.s | 12 + gas/testsuite/gas/aarch64/sme-5-illegal.l | 101 +- gas/testsuite/gas/aarch64/sme-5-illegal.s | 16 + gas/testsuite/gas/aarch64/sme-6-illegal.l | 92 +- gas/testsuite/gas/aarch64/sme-6-illegal.s | 9 + gas/testsuite/gas/aarch64/sme-7-illegal.l | 71 +- gas/testsuite/gas/aarch64/sme-7-illegal.s | 32 + gas/testsuite/gas/aarch64/sme-8-illegal.l | 12 +- gas/testsuite/gas/aarch64/sme-9-illegal.l | 56 +- gas/testsuite/gas/aarch64/sme-9-illegal.s | 17 + gas/testsuite/gas/aarch64/sme-9.d | 3 + gas/testsuite/gas/aarch64/sme-9.s | 5 + gas/testsuite/gas/aarch64/sme-f64f64.d | 32 + gas/testsuite/gas/aarch64/sme-i16i64.d | 118 + gas/testsuite/gas/aarch64/sme-illegal.l | 119 +- gas/testsuite/gas/aarch64/sme-illegal.s | 1 + gas/testsuite/gas/aarch64/sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-1-invalid.l | 327 + gas/testsuite/gas/aarch64/sme2-1-invalid.s | 323 + gas/testsuite/gas/aarch64/sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-1-noarch.l | 289 + gas/testsuite/gas/aarch64/sme2-1.d | 305 + gas/testsuite/gas/aarch64/sme2-1.s | 338 + gas/testsuite/gas/aarch64/sme2-10-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-10-invalid.l | 67 + gas/testsuite/gas/aarch64/sme2-10-invalid.s | 50 + gas/testsuite/gas/aarch64/sme2-10-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-10-noarch.l | 641 ++ gas/testsuite/gas/aarch64/sme2-10.d | 649 ++ gas/testsuite/gas/aarch64/sme2-10.s | 799 ++ gas/testsuite/gas/aarch64/sme2-11-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-11-invalid.l | 101 + gas/testsuite/gas/aarch64/sme2-11-invalid.s | 91 + gas/testsuite/gas/aarch64/sme2-11-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-11-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-11.d | 125 + gas/testsuite/gas/aarch64/sme2-11.s | 127 + gas/testsuite/gas/aarch64/sme2-12-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-12-invalid.l | 155 + gas/testsuite/gas/aarch64/sme2-12-invalid.s | 136 + gas/testsuite/gas/aarch64/sme2-12-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-12-noarch.l | 571 ++ gas/testsuite/gas/aarch64/sme2-12.d | 579 ++ gas/testsuite/gas/aarch64/sme2-12.s | 633 ++ gas/testsuite/gas/aarch64/sme2-13-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-13-invalid.l | 80 + gas/testsuite/gas/aarch64/sme2-13-invalid.s | 83 + gas/testsuite/gas/aarch64/sme2-13-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-13-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-13.d | 261 + gas/testsuite/gas/aarch64/sme2-13.s | 283 + gas/testsuite/gas/aarch64/sme2-14-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-14-invalid.l | 7 + gas/testsuite/gas/aarch64/sme2-14-invalid.s | 7 + gas/testsuite/gas/aarch64/sme2-14-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-14-noarch.l | 107 + gas/testsuite/gas/aarch64/sme2-14.d | 115 + gas/testsuite/gas/aarch64/sme2-14.s | 118 + gas/testsuite/gas/aarch64/sme2-15-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-15-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-15-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-15-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-15-noarch.l | 187 + gas/testsuite/gas/aarch64/sme2-15.d | 195 + gas/testsuite/gas/aarch64/sme2-15.s | 203 + gas/testsuite/gas/aarch64/sme2-16-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-16-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-16-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-16-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-16-noarch.l | 249 + gas/testsuite/gas/aarch64/sme2-16.d | 257 + gas/testsuite/gas/aarch64/sme2-16.s | 271 + gas/testsuite/gas/aarch64/sme2-17-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-17-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-17-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-17-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-17-noarch.l | 45 + gas/testsuite/gas/aarch64/sme2-17.d | 53 + gas/testsuite/gas/aarch64/sme2-17.s | 47 + gas/testsuite/gas/aarch64/sme2-18-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-18-invalid.l | 21 + gas/testsuite/gas/aarch64/sme2-18-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-18-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-18-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-18.d | 29 + gas/testsuite/gas/aarch64/sme2-18.s | 21 + gas/testsuite/gas/aarch64/sme2-19-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-19-invalid.l | 36 + gas/testsuite/gas/aarch64/sme2-19-invalid.s | 36 + gas/testsuite/gas/aarch64/sme2-19-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-19-noarch.l | 41 + gas/testsuite/gas/aarch64/sme2-19.d | 49 + gas/testsuite/gas/aarch64/sme2-19.s | 43 + gas/testsuite/gas/aarch64/sme2-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-2-invalid.l | 229 + gas/testsuite/gas/aarch64/sme2-2-invalid.s | 205 + gas/testsuite/gas/aarch64/sme2-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-2-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-2.d | 489 + gas/testsuite/gas/aarch64/sme2-2.s | 511 + gas/testsuite/gas/aarch64/sme2-20-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-20-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-20-invalid.s | 23 + gas/testsuite/gas/aarch64/sme2-20-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-20-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-20.d | 29 + gas/testsuite/gas/aarch64/sme2-20.s | 21 + gas/testsuite/gas/aarch64/sme2-21-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-21-invalid.l | 18 + gas/testsuite/gas/aarch64/sme2-21-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-21-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-21-noarch.l | 43 + gas/testsuite/gas/aarch64/sme2-21.d | 51 + gas/testsuite/gas/aarch64/sme2-21.s | 47 + gas/testsuite/gas/aarch64/sme2-22-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-22-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-22-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-22-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-22-noarch.l | 111 + gas/testsuite/gas/aarch64/sme2-22.d | 119 + gas/testsuite/gas/aarch64/sme2-22.s | 131 + gas/testsuite/gas/aarch64/sme2-23-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-23-invalid.l | 14 + gas/testsuite/gas/aarch64/sme2-23-invalid.s | 8 + gas/testsuite/gas/aarch64/sme2-23-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-23-noarch.l | 65 + gas/testsuite/gas/aarch64/sme2-23.d | 73 + gas/testsuite/gas/aarch64/sme2-23.s | 79 + gas/testsuite/gas/aarch64/sme2-24-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-24-invalid.l | 22 + gas/testsuite/gas/aarch64/sme2-24-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-24-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-24-noarch.l | 17 + gas/testsuite/gas/aarch64/sme2-24.d | 25 + gas/testsuite/gas/aarch64/sme2-24.s | 19 + gas/testsuite/gas/aarch64/sme2-25-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-25-invalid.l | 48 + gas/testsuite/gas/aarch64/sme2-25-invalid.s | 28 + gas/testsuite/gas/aarch64/sme2-25-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-25-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-25.d | 45 + gas/testsuite/gas/aarch64/sme2-25.s | 44 + gas/testsuite/gas/aarch64/sme2-26-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-26-invalid.l | 13 + gas/testsuite/gas/aarch64/sme2-26-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-26-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-26-noarch.l | 25 + gas/testsuite/gas/aarch64/sme2-26.d | 33 + gas/testsuite/gas/aarch64/sme2-26.s | 29 + gas/testsuite/gas/aarch64/sme2-27-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-27-invalid.l | 31 + gas/testsuite/gas/aarch64/sme2-27-invalid.s | 25 + gas/testsuite/gas/aarch64/sme2-27-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-27-noarch.l | 50 + gas/testsuite/gas/aarch64/sme2-27.d | 62 + gas/testsuite/gas/aarch64/sme2-27.s | 71 + gas/testsuite/gas/aarch64/sme2-28-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-28-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-28-invalid.s | 11 + gas/testsuite/gas/aarch64/sme2-28-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-28-noarch.l | 26 + gas/testsuite/gas/aarch64/sme2-28.d | 34 + gas/testsuite/gas/aarch64/sme2-28.s | 29 + gas/testsuite/gas/aarch64/sme2-29-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-29-invalid.l | 39 + gas/testsuite/gas/aarch64/sme2-29-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-29-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-29-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-29.d | 45 + gas/testsuite/gas/aarch64/sme2-29.s | 47 + gas/testsuite/gas/aarch64/sme2-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-3-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-3-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-3-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-3.d | 489 + gas/testsuite/gas/aarch64/sme2-3.s | 511 + gas/testsuite/gas/aarch64/sme2-30-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-30-invalid.l | 29 + gas/testsuite/gas/aarch64/sme2-30-invalid.s | 18 + gas/testsuite/gas/aarch64/sme2-30-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-30-noarch.l | 91 + gas/testsuite/gas/aarch64/sme2-30.d | 99 + gas/testsuite/gas/aarch64/sme2-30.s | 109 + gas/testsuite/gas/aarch64/sme2-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-4-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-4-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-4-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-4.d | 489 + gas/testsuite/gas/aarch64/sme2-4.s | 511 + gas/testsuite/gas/aarch64/sme2-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-5-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-5-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-5-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-5-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-5.d | 489 + gas/testsuite/gas/aarch64/sme2-5.s | 511 + gas/testsuite/gas/aarch64/sme2-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-6-invalid.l | 139 + gas/testsuite/gas/aarch64/sme2-6-invalid.s | 92 + gas/testsuite/gas/aarch64/sme2-6-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-6-noarch.l | 145 + gas/testsuite/gas/aarch64/sme2-6.d | 153 + gas/testsuite/gas/aarch64/sme2-6.s | 164 + gas/testsuite/gas/aarch64/sme2-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-7-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-7-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-7-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-7-noarch.l | 321 + gas/testsuite/gas/aarch64/sme2-7.d | 329 + gas/testsuite/gas/aarch64/sme2-7.s | 351 + gas/testsuite/gas/aarch64/sme2-8-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-8-invalid.l | 208 + gas/testsuite/gas/aarch64/sme2-8-invalid.s | 116 + gas/testsuite/gas/aarch64/sme2-8-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-8-noarch.l | 104 + gas/testsuite/gas/aarch64/sme2-8.d | 112 + gas/testsuite/gas/aarch64/sme2-8.s | 124 + gas/testsuite/gas/aarch64/sme2-9-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-9-invalid.l | 179 + gas/testsuite/gas/aarch64/sme2-9-invalid.s | 128 + gas/testsuite/gas/aarch64/sme2-9-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-9-noarch.l | 177 + gas/testsuite/gas/aarch64/sme2-9.d | 185 + gas/testsuite/gas/aarch64/sme2-9.s | 199 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l | 33 + gas/testsuite/gas/aarch64/sme2-f64f64-1.d | 41 + gas/testsuite/gas/aarch64/sme2-f64f64-1.s | 35 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l | 98 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-f64f64-2.d | 125 + gas/testsuite/gas/aarch64/sme2-f64f64-2.s | 127 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l | 111 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.s | 86 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l | 57 + gas/testsuite/gas/aarch64/sme2-i16i64-1.d | 65 + gas/testsuite/gas/aarch64/sme2-i16i64-1.s | 61 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l | 95 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.s | 88 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-i16i64-2.d | 261 + gas/testsuite/gas/aarch64/sme2-i16i64-2.s | 283 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l | 125 + gas/testsuite/gas/aarch64/sme2-i16i64-3.d | 133 + gas/testsuite/gas/aarch64/sme2-i16i64-3.s | 135 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l | 11 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-i16i64-4.d | 29 + gas/testsuite/gas/aarch64/sme2-i16i64-4.s | 21 + gas/testsuite/gas/aarch64/sve-invalid.l | 68 +- gas/testsuite/gas/aarch64/sve-invalid.s | 8 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.l | 16 +- gas/testsuite/gas/aarch64/sve-sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sve-sme2-1-invalid.l | 51 + gas/testsuite/gas/aarch64/sve-sme2-1-invalid.s | 25 + gas/testsuite/gas/aarch64/sve-sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sve-sme2-1-noarch.l | 25 + gas/testsuite/gas/aarch64/sve-sme2-1.d | 33 + gas/testsuite/gas/aarch64/sve-sme2-1.s | 27 + gas/testsuite/gas/aarch64/sve.d | 1612 ++-- gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.l | 12 + gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.l | 33 + gas/testsuite/gas/aarch64/sve2-sme2-1.d | 41 + gas/testsuite/gas/aarch64/sve2-sme2-1.s | 35 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.l | 25 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.l | 257 + gas/testsuite/gas/aarch64/sve2-sme2-2.d | 265 + gas/testsuite/gas/aarch64/sve2-sme2-2.s | 287 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.l | 17 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.s | 15 + gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.l | 29 + gas/testsuite/gas/aarch64/sve2-sme2-3.d | 41 + gas/testsuite/gas/aarch64/sve2-sme2-3.s | 35 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.l | 17 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.s | 15 + gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.l | 40 + gas/testsuite/gas/aarch64/sve2-sme2-4.d | 54 + gas/testsuite/gas/aarch64/sve2-sme2-4.s | 49 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.l | 27 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.l | 13 + gas/testsuite/gas/aarch64/sve2-sme2-5.d | 21 + gas/testsuite/gas/aarch64/sve2-sme2-5.s | 14 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l | 20 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.s | 14 + gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.l | 16 + gas/testsuite/gas/aarch64/sve2-sme2-6.d | 24 + gas/testsuite/gas/aarch64/sve2-sme2-6.s | 17 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.l | 29 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.s | 9 + gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.l | 16 + gas/testsuite/gas/aarch64/sve2-sme2-7.d | 24 + gas/testsuite/gas/aarch64/sve2-sme2-7.s | 17 + gas/testsuite/gas/aarch64/sve2.d | 30 +- gas/testsuite/gas/aarch64/system.d | 18 +- gas/testsuite/gas/aarch64/system.s | 5 + gas/testsuite/gas/aarch64/tme-invalid.l | 6 +- gas/testsuite/gas/aarch64/verbose-error.l | 2 +- include/opcode/aarch64.h | 194 +- opcodes/aarch64-asm-2.c | 350 +- opcodes/aarch64-asm.c | 181 +- opcodes/aarch64-asm.h | 5 + opcodes/aarch64-dis-2.c | 9955 +++++++++++++++----- opcodes/aarch64-dis.c | 302 +- opcodes/aarch64-dis.h | 5 + opcodes/aarch64-opc-2.c | 105 +- opcodes/aarch64-opc.c | 928 +- opcodes/aarch64-opc.h | 219 +- opcodes/aarch64-tbl.h | 1023 +- 379 files changed, 41544 insertions(+), 6180 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/reglist-1.d create mode 100644 gas/testsuite/gas/aarch64/reglist-1.s create mode 100644 gas/testsuite/gas/aarch64/reglist-2.d create mode 100644 gas/testsuite/gas/aarch64/reglist-2.l create mode 100644 gas/testsuite/gas/aarch64/reglist-2.s create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/rprfm-1.d create mode 100644 gas/testsuite/gas/aarch64/rprfm-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-f64f64.d create mode 100644 gas/testsuite/gas/aarch64/sme-i16i64.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-10-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-10.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10.s create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-11-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-11.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11.s create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-12-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-12.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12.s create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-13-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-13.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13.s create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-14-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-14.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14.s create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-15-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-15.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15.s create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-16-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-16.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16.s create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-17-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-17.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17.s create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-18-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-18.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18.s create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-19-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-19.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19.s create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-20-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-20.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20.s create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-21-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-21.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21.s create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-22-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-22.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22.s create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-23-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-23.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23.s create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-24-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-24.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24.s create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-25-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-25.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25.s create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-26-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-26.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26.s create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-27-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-27.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27.s create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-28-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-28.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28.s create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-29-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-29.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-3.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3.s create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-30-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-30.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-4.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-5.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-6.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6.s create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-7-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-7.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7.s create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-8-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-8.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8.s create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-9-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-9.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4.s create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7.s