On 5/2/23 19:57, Stafford Horne wrote:
@@ -55,6 +56,9 @@ void HELPER(update_fpcsr)(CPUOpenRISCState *env)
          if (tmp) {
              env->fpcsr |= tmp;
              if (env->fpcsr & FPCSR_FPEE) {
+                CPUState *cs = env_cpu(env);
+
+                cpu_restore_state(cs, GETPC());
                  helper_exception(env, EXCP_FPE);

Better to mirror do_range().

r~


Reply via email to