diff options
author | Alice Carlotti <alice.carlotti@arm.com> | 2025-07-08 20:43:37 +0100 |
---|---|---|
committer | Alice Carlotti <alice.carlotti@arm.com> | 2025-07-08 21:15:43 +0100 |
commit | f4d1a953fe6a424999402ee90a2fd74b04a4abab (patch) | |
tree | 5a45f2a02a3dffbc83cbcd0d4171fd64fdc72004 | |
parent | 5fe1ef6f789440cd30f47a404cd51faaeac8752d (diff) | |
download | binutils-f4d1a953fe6a424999402ee90a2fd74b04a4abab.zip binutils-f4d1a953fe6a424999402ee90a2fd74b04a4abab.tar.gz binutils-f4d1a953fe6a424999402ee90a2fd74b04a4abab.tar.bz2 |
aarch64: Reorder virtual feature dependencies
This will improve readability when more combinations of "SVE* or SME*"
are added.
-rw-r--r-- | gas/config/tc-aarch64.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 13649e8..1d10de9 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -10817,12 +10817,11 @@ static const struct aarch64_virtual_dependency_table aarch64_dependencies[] = { {AARCH64_FEATURE (SSVE_FP8DOT2), AARCH64_FEATURE (FP8DOT2_SVE)}, {AARCH64_FEATURE (SME_F16F16), AARCH64_FEATURE (SME_F16F16_F8F16)}, {AARCH64_FEATURE (SME_F8F16), AARCH64_FEATURE (SME_F16F16_F8F16)}, - {AARCH64_FEATURE (SVE2p1), AARCH64_FEATURES (3, SVE2p1_SME, SVE2p1_SME2, - SVE2p1_SME2p1)}, {AARCH64_FEATURE (SME), AARCH64_FEATURE (SVE2p1_SME)}, - {AARCH64_FEATURE (SME2), AARCH64_FEATURE (SVE2p1_SME2)}, {AARCH64_FEATURE (SVE2), AARCH64_FEATURE (SVE2_SME2)}, - {AARCH64_FEATURE (SME2), AARCH64_FEATURE (SVE2_SME2)}, + {AARCH64_FEATURE (SME2), AARCH64_FEATURES (2, SVE2_SME2, SVE2p1_SME2)}, + {AARCH64_FEATURE (SVE2p1), AARCH64_FEATURES (3, SVE2p1_SME, SVE2p1_SME2, + SVE2p1_SME2p1)}, {AARCH64_FEATURE (SME2p1), AARCH64_FEATURE (SVE2p1_SME2p1)}, }; |