qemu-patch-raspberry4/fpu
Aurelien Jarno e2f422047b softfloat: fix floatx80 handling of NaN
The floatx80 format uses an explicit bit that should be taken into account
when converting to and from commonNaN format.

When converting to commonNaN, the explicit bit should be removed if it is
a 1, and a default NaN should be used if it is 0.

When converting from commonNan, the explicit bit should be added.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2011-04-25 11:18:32 +02:00
..
softfloat-macros.h softfloat: use GCC builtins to count the leading zeros 2011-04-17 20:32:14 +02:00
softfloat-native.c softfloat: Drop [s]bits{8, 16, 32, 64} types in favor of [u]int{8, 16, 32, 64}_t 2011-03-21 21:46:14 +01:00
softfloat-native.h softfloat: rename float*_eq_signaling() into float*_eq() 2011-04-17 20:32:14 +02:00
softfloat-specialize.h softfloat: fix floatx80 handling of NaN 2011-04-25 11:18:32 +02:00
softfloat.c softfloat: improve description of comparison functions 2011-04-17 20:32:15 +02:00
softfloat.h softfloat: move float*_eq and float*_eq_quiet 2011-04-17 20:32:15 +02:00