]> git.proxmox.com Git - qemu.git/commitdiff
target-sh4: use default-NaN mode
authorAurelien Jarno <aurelien@aurel32.net>
Fri, 14 Jan 2011 19:39:17 +0000 (20:39 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 14 Jan 2011 19:39:17 +0000 (20:39 +0100)
SH4 FPU doesn't propagate NaN, and instead always regenerate new ones.
Enable the default-NaN mode by default.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-sh4/translate.c

index 37915d53150449ac45e6cd3616ccfc6d0e26fa1b..1858423ff70ddff020f32da493e33ab461e41657 100644 (file)
@@ -206,6 +206,7 @@ static void cpu_sh4_reset(CPUSH4State * env)
     env->fpscr = 0x00040001; /* CPU reset value according to SH4 manual */
     set_float_rounding_mode(float_round_to_zero, &env->fp_status);
 #endif
+    set_default_nan_mode(1, &env->vfp.fp_status);
     env->mmucr = 0;
 }