On 20 April 2011 12:24, Aurelien Jarno <aurel...@aurel32.net> wrote: > 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 <aurel...@aurel32.net> > --- > fpu/softfloat-specialize.h | 23 ++++++++++++++++------- > 1 files changed, 16 insertions(+), 7 deletions(-) > > v1 -> v2: fix wrong condition that may create an infinity instead of a > NaN > v2 -> v3: don't change the sign of the default NaN.
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> -- PMM