On Wed, 20 May 2026 at 19:25, Richard Henderson
<[email protected]> wrote:
>
> Signed-off-by: Richard Henderson <[email protected]>

> diff --git a/target/arm/tcg/translate-sve.c b/target/arm/tcg/translate-sve.c
> index aa7d72a35e..db32230595 100644
> --- a/target/arm/tcg/translate-sve.c
> +++ b/target/arm/tcg/translate-sve.c
> @@ -4253,6 +4253,8 @@ DO_ZPZZ_AH_FP(FABD, aa64_sme_or_sve, sve_fabd, 
> sve_ah_fabd)
>  DO_ZPZZ_FP(FSCALE, aa64_sme_or_sve, sve_fscalbn)
>  DO_ZPZZ_FP(FDIV, aa64_sme_or_sve, sve_fdiv)
>  DO_ZPZZ_FP(FMULX, aa64_sme_or_sve, sve_fmulx)
> +DO_ZPZZ_FP(FAMAX, aa64_sme2_or_sve2_faminmax, sve2_famax)
> +DO_ZPZZ_FP(FAMIN, aa64_sme2_or_sve2_faminmax, sve2_famin)

Does this get the "OK in streaming-SVE mode only if SME2" check
 if IsFeatureImplemented(FEAT_SME2) then CheckSVEEnabled(); else
CheckNonStreamingSVEEnabled(); end;
right? I have lost track of how we do the streaming checks...


thanks
-- PMM

Reply via email to