@samitouri / QOSamiQemu / commits / cb1fa0c0a4

target/arm: Rename isar_feature_aa64_sve_bitperm

Rename from isar_feature_aa64_sve2_bitperm to match the feature name: FEAT_SVE_BITPERM. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20260826174213.614571-17-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Richard Henderson committed Aug 26, 2026 at 10:42 UTC cb1fa0c0a4e27a12bc2ddec049b46bc8d5678ba2
4 files changed +6 -6
bsd-user/aarch64/target_arch_elf.h
+1 -1
@@ -128,7 +128,7 @@ static uint32_t get_elf_hwcap2(void)
128 GET_FEATURE_ID(aa64_sve2, ARM_HWCAP2_A64_SVE2);
129 GET_FEATURE_ID(aa64_sve_aes, ARM_HWCAP2_A64_SVEAES);
130 GET_FEATURE_ID(aa64_sve_pmull128, ARM_HWCAP2_A64_SVEPMULL);
131 - GET_FEATURE_ID(aa64_sve2_bitperm, ARM_HWCAP2_A64_SVEBITPERM);
131 + GET_FEATURE_ID(aa64_sve_bitperm, ARM_HWCAP2_A64_SVEBITPERM);
132 GET_FEATURE_ID(aa64_sve2_sha3, ARM_HWCAP2_A64_SVESHA3);
133 GET_FEATURE_ID(aa64_sve2_sm4, ARM_HWCAP2_A64_SVESM4);
134 GET_FEATURE_ID(aa64_condm_5, ARM_HWCAP2_A64_FLAGM2);
linux-user/aarch64/elfload.c
+1 -1
@@ -194,7 +194,7 @@ abi_ulong get_elf_hwcap2(CPUState *cs)
194 GET_FEATURE_ID(aa64_sve2, ARM_HWCAP2_A64_SVE2);
195 GET_FEATURE_ID(aa64_sve_aes, ARM_HWCAP2_A64_SVEAES);
196 GET_FEATURE_ID(aa64_sve_pmull128, ARM_HWCAP2_A64_SVEPMULL);
197 - GET_FEATURE_ID(aa64_sve2_bitperm, ARM_HWCAP2_A64_SVEBITPERM);
197 + GET_FEATURE_ID(aa64_sve_bitperm, ARM_HWCAP2_A64_SVEBITPERM);
198 GET_FEATURE_ID(aa64_sve2_sha3, ARM_HWCAP2_A64_SVESHA3);
199 GET_FEATURE_ID(aa64_sve2_sm4, ARM_HWCAP2_A64_SVESM4);
200 GET_FEATURE_ID(aa64_condm_5, ARM_HWCAP2_A64_FLAGM2);
target/arm/cpu-features.h
+1 -1
@@ -1544,7 +1544,7 @@ static inline bool isar_feature_aa64_sve_pmull128(const ARMISARegisters *id)
1544 return FIELD_EX64_IDREG(id, ID_AA64ZFR0, AES) >= 2;
1545 }
1546
1547 -static inline bool isar_feature_aa64_sve2_bitperm(const ARMISARegisters *id)
1547 +static inline bool isar_feature_aa64_sve_bitperm(const ARMISARegisters *id)
1548 {
1549 return FIELD_EX64_IDREG(id, ID_AA64ZFR0, BITPERM) != 0;
1550 }
target/arm/tcg/translate-sve.c
+3 -3
@@ -7430,21 +7430,21 @@ static gen_helper_gvec_3 * const bext_fns[4] = {
7430 gen_helper_sve2_bext_b, gen_helper_sve2_bext_h,
7431 gen_helper_sve2_bext_s, gen_helper_sve2_bext_d,
7432 };
7433 -TRANS_FEAT_NONSTREAMING(BEXT, aa64_sve2_bitperm, gen_gvec_ool_arg_zzz,
7433 +TRANS_FEAT_NONSTREAMING(BEXT, aa64_sve_bitperm, gen_gvec_ool_arg_zzz,
7434 bext_fns[a->esz], a, 0)
7435
7436 static gen_helper_gvec_3 * const bdep_fns[4] = {
7437 gen_helper_sve2_bdep_b, gen_helper_sve2_bdep_h,
7438 gen_helper_sve2_bdep_s, gen_helper_sve2_bdep_d,
7439 };
7440 -TRANS_FEAT_NONSTREAMING(BDEP, aa64_sve2_bitperm, gen_gvec_ool_arg_zzz,
7440 +TRANS_FEAT_NONSTREAMING(BDEP, aa64_sve_bitperm, gen_gvec_ool_arg_zzz,
7441 bdep_fns[a->esz], a, 0)
7442
7443 static gen_helper_gvec_3 * const bgrp_fns[4] = {
7444 gen_helper_sve2_bgrp_b, gen_helper_sve2_bgrp_h,
7445 gen_helper_sve2_bgrp_s, gen_helper_sve2_bgrp_d,
7446 };
7447 -TRANS_FEAT_NONSTREAMING(BGRP, aa64_sve2_bitperm, gen_gvec_ool_arg_zzz,
7447 +TRANS_FEAT_NONSTREAMING(BGRP, aa64_sve_bitperm, gen_gvec_ool_arg_zzz,
7448 bgrp_fns[a->esz], a, 0)
7449
7450 static gen_helper_gvec_3 * const cadd_fns[4] = {