qemu-e2k/fpu
Aurelien Jarno de4af5f792 softfloat: fix floatx80_is_{quiet,signaling}_nan()
floatx80_is_{quiet,signaling}_nan() functions are incorrectly detecting
the type of NaN, depending on SNAN_BIT_IS_ONE, one of the two is
returning the correct value, and the other true for any kind of NaN.

This patch fixes that by applying the same kind of comparison as for
other float formats, but taking into account the explicit bit.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2011-01-20 12:37:20 +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 floatx80_is_{quiet,signaling}_nan() 2011-01-20 12:37:20 +01:00
softfloat.c softfloat: Implement flushing input denormals to zero 2011-01-06 22:16:59 +01:00
softfloat.h softfloat: Add float32_is_zero_or_denormal() function 2011-01-14 20:39:18 +01:00