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~

Reply via email to