This patch series start by a cleanup to remove dead HPPA code and fix a few inconsistencies. The following patch implement implement correct NaN propagation rules for MIPS and PowerPC, following commit 3 54f211b1a49a7387929e22d6e63849fcba48f8a.
Changes from v1: - Add "softfloat: use bits32 instead of uint32" (missing in previous series) - Add "softfloat: rename *IsNaN variables to *IsQuietNaN" as suggested by Peter Maydell. - Update "softfloat: fix float{32,64}_maybe_silence_nan() for MIPS" and "softfloat: add float{x80,128}_maybe_silence_nan()" to issue a compile error on SNAN_BIT_IS_ONE targets other than MIPS. - Update "softfloat: use float{32,64,x80,128}_maybe_silence_nan()" to correctly compute aIsLargerSignificand.