On 6/25/26 09:19, Alex Bennée wrote:
+/*
+ * Floating point to int conversion, but puts the result
+ * in a SIMD register.
+ */
+static bool do_fcvt_simd(DisasContext *s, arg_fcvt *a,
+                      ARMFPRounding rmode, bool is_signed)
+{
+    TCGv_i64 tcg_int;
+    int check = fp_access_check_scalar_hsd(s, a->esz);
+

I did test with:

   g_assert(s->is_nonstreaming == false);

which shows trans_FAIL or aarch64_tr_translate_insn setting had done
whatever it was supposed to.

By default -cpu max will never set is_nonstreaming, because FEAT_SME_FA64 is enabled. We do have an sme_fa64=off property exactly for such testing.


r~

Reply via email to