diff options
Diffstat (limited to 'target/rx/op_helper.c')
| -rw-r--r-- | target/rx/op_helper.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/rx/op_helper.c b/target/rx/op_helper.c index 691a12b2be..59dd1ae612 100644 --- a/target/rx/op_helper.c +++ b/target/rx/op_helper.c @@ -99,7 +99,7 @@ static void update_fpsw(CPURXState *env, float32 ret, uintptr_t retaddr) if (xcpt & float_flag_inexact) { SET_FPSW(X); } - if ((xcpt & (float_flag_input_denormal + if ((xcpt & (float_flag_input_denormal_flushed | float_flag_output_denormal)) && !FIELD_EX32(env->fpsw, FPSW, DN)) { env->fpsw = FIELD_DP32(env->fpsw, FPSW, CE, 1); |