qemu/fpu
Aurelien Jarno 102016020b softfloat: fix default-NaN mode
When the default-NaN mode is enabled, it should return the default NaN
value, but it should anyway raise the invalid operation flag if one of
the operand is an sNaN.

I have checked that this behavior matches the ARM and SH4 manuals, as
well as real SH4 hardware.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2011-01-14 20:39:17 +01:00
..
softfloat-macros.h Fix OpenSolaris gcc4 warnings: iovec type mismatches, missing 'static' 2009-04-13 16:31:01 +00:00
softfloat-native.c softfloat: Rename float*_is_nan() functions to float*_is_quiet_nan() 2011-01-02 11:15:25 +01:00
softfloat-native.h softfloat: Rename float*_is_nan() functions to float*_is_quiet_nan() 2011-01-02 11:15:25 +01:00
softfloat-specialize.h softfloat: fix default-NaN mode 2011-01-14 20:39:17 +01:00
softfloat.c softfloat: Implement flushing input denormals to zero 2011-01-06 22:16:59 +01:00
softfloat.h softfloat: Implement floatx80_is_any_nan() and float128_is_any_nan() 2011-01-07 17:35:48 +02:00