This patch aims at grouping write and read for a same system register one after another so that the diff for the macro replacement does not generate too much noise. --- .../aarch64/sysreg/armv8_9-a-sysregs-bad.l | 56 ++-- .../gas/aarch64/sysreg/armv8_9-a-sysregs.d | 88 +++--- .../gas/aarch64/sysreg/armv8_9-a-sysregs.s | 90 +++--- gas/testsuite/gas/aarch64/sysreg/sysreg-7.d | 16 +- gas/testsuite/gas/aarch64/sysreg/sysreg-7.s | 20 +- gas/testsuite/gas/aarch64/sysreg/sysreg-8.d | 258 +++++++++--------- gas/testsuite/gas/aarch64/sysreg/sysreg-8.s | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg.d | 10 +- gas/testsuite/gas/aarch64/sysreg/sysreg.s | 14 +- gas/testsuite/gas/aarch64/sysreg/sysreg128.d | 22 +- gas/testsuite/gas/aarch64/sysreg/sysreg128.s | 2 +- 11 files changed, 286 insertions(+), 292 deletions(-)