if (!e)
return u.bits.m ? FP_SUBNORMAL : FP_ZERO;
if (e == 0x7fff)
- return u.bits.m & ~(uint64_t)1<<63 ? FP_NAN : FP_INFINITE;
+ return u.bits.m & ~((uint64_t)1<<63) ? FP_NAN : FP_INFINITE;
return u.bits.m & (uint64_t)1<<63 ? FP_NORMAL : FP_NAN;
}
#elif LD128