On 03/01/2016 08:24 AM, Bastian Koppelmann wrote: > + env->FPU_FS = 0; > + if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { > + env->FPU_FI = (1 << 31); > + env->FPU_FS = 1; > + } > + > + if (get_float_exception_flags(&env->fp_status) & float_flag_inexact) { > + env->PSW |= 1 << 26; > + env->FPU_FS = 1; > + } ... > + env->FPU_FS = 0; > + > + if (get_float_exception_flags(&env->fp_status) & float_flag_inexact) { > + env->PSW |= 1 << 26; > + env->FPU_FS = 1; > + }
Similar comment re f_update_psw_flags. r~