fpu/softfloat: Canonicalize NaN fraction
commit94933df0e5c34d1a50fc950553f9c9649cae5320
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 10 May 2018 19:14:21 +0000 (10 12:14 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 17 May 2018 22:24:19 +0000 (17 15:24 -0700)
treef0a4621841e810d1922d1b2dc2379f43102f7730
parent0664335a6eb65d684918dd3f1a7f0a3d5b92cbe1
fpu/softfloat: Canonicalize NaN fraction

Shift the NaN fraction to a canonical position, much like we
do for the fraction of normal numbers.  This will facilitate
manipulation of NaNs within the shared code paths.

Tested-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
fpu/softfloat.c