OSDN Git Service

fpu/softfloat: Replace float_class_msnan with parts_silence_nan
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 10 May 2018 20:32:53 +0000 (13:32 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 17 May 2018 22:24:19 +0000 (15:24 -0700)
commit0bcfbcbea548656ff930394f296589728c2a0c5d
tree77e271d4d0f5bdd0e5ae6951b6e45787a12e59c9
parentf7e598e264b94d0982e647ac303108781d5eb4fa
fpu/softfloat: Replace float_class_msnan with parts_silence_nan

With a canonical representation of NaNs, we can silence an SNaN
immediately rather than delay until the final format is known.

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-specialize.h
fpu/softfloat.c