[Qemu-devel] Re: [PATCH] softfloat: fix floatx80_is_{quiet, signaling}_nan()

2011-01-13 Thread Peter Maydell
On 13 January 2011 01:31, Aurelien Jarno wrote: > On Wed, Jan 12, 2011 at 03:05:10PM -0600, Peter Maydell wrote: >> Actually, will >>   return ((a.high & 0x7fff) == 0x7fff) && (a.low >= >> LIT64(0x4000)); >> do? Untested but I think it will do the right thing. I'm not sure > > The exp

[Qemu-devel] Re: [PATCH] softfloat: fix floatx80_is_{quiet, signaling}_nan()

2011-01-12 Thread Aurelien Jarno
On Wed, Jan 12, 2011 at 03:05:10PM -0600, Peter Maydell wrote: > On 12 January 2011 13:59, Aurelien Jarno wrote: > > > @@ -494,7 +495,8 @@ int floatx80_is_quiet_nan( floatx80 a ) > >  int floatx80_is_signaling_nan( floatx80 a ) > >  { > >  #if SNAN_BIT_IS_ONE > > -    return ( ( a.high & 0x7FFF )

[Qemu-devel] Re: [PATCH] softfloat: fix floatx80_is_{quiet, signaling}_nan()

2011-01-12 Thread Peter Maydell
On 12 January 2011 13:59, Aurelien Jarno wrote: > @@ -494,7 +495,8 @@ int floatx80_is_quiet_nan( floatx80 a ) >  int floatx80_is_signaling_nan( floatx80 a ) >  { >  #if SNAN_BIT_IS_ONE > -    return ( ( a.high & 0x7FFF ) == 0x7FFF ) && (bits64) ( a.low<<1 ); > +    return ( ( a.high & 0x7FFF ) ==