> On Dec 4, 2018, at 2:10 PM, qemu-devel-requ...@nongnu.org wrote: > > Emilio G. Cota <c...@braap.org> writes: > >> On Tue, Dec 04, 2018 at 13:52:16 +0000, Alex Benn?e wrote: >>>> We could always >>>> >>>> #ifdef __FAST_MATH__ >>>> #error "Silliness like this will get you nowhere" >>>> #endif >>> >>> Emilio, are you happy to add that guard with a suitable pithy comment? >> >> Isn't it better to just disable hardfloat then? >> >> --- a/fpu/softfloat.c >> +++ b/fpu/softfloat.c >> @@ -220,7 +220,7 @@ GEN_INPUT_FLUSH3(float64_input_flush3, float64) >> * the use of hardfloat, since hardfloat relies on the inexact flag being >> * already set. >> */ >> -#if defined(TARGET_PPC) >> +#if defined(TARGET_PPC) || defined(__FAST_MATH__) >> # define QEMU_NO_HARDFLOAT 1 >> # define QEMU_SOFTFLOAT_ATTR QEMU_FLATTEN >> #else
Why can't PowerPC also benefit from a hardfloat? It uses IEEE754 also.