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
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 )
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 ) ==