Re: [PATCH 4/6] target/arm: Split decode of BFloat SME FMAX/FMIN

Richard Henderson <[email protected]>
Newsgroups org.nongnu.qemu-arm,org.nongnu.qemu-devel
Message-ID <[email protected]>
On 7/19/26 10:49, Richard Henderson wrote:
> +TRANS_FEAT(BFMAX_n1, aa64_sme2_sve_b16b16, do_zzz_n1_fpst, a,
> +           f_vector_fmax[s->fpcr_ah][0])
> +TRANS_FEAT(FMAX_n1, aa64_sme2, do_zzz_n1_fpst, a,
> +           f_vector_fmax[s->fpcr_ah][a->esz])

Can't leave b16 functions in f_vector_fmax.

If b16b16 isn't set, trans_BFMAX_n1 will return false, which will fall through to 
trans_FMAX_n1.  Since f_vector_fmax[*][0] is non-null, trans_FMAX_n1 will fail to reject.


r~
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.