This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 08 Dec 2016 20:01, Richard Henderson wrote: > On 12/08/2016 10:51 AM, Mike Frysinger wrote: > > __ceil (double x) > > { > > + if (isnan (x)) > > + return x + x; > > + > > if (isless (fabs (x), 9007199254740992.0)) /* 1 << DBL_MANT_DIG */ > > { > > double tmp1, new_x; > > Probably better to test for nan in the else of this if, since the isless is > surely more likely than the nan. > > That goes for all of the changes. i guess fabs(NaN) and isless(NaN, ...) isn't a problem ? would it be equiv to do ? if (__glibc_unlikely (isnan (x))) -mike
Attachment:
signature.asc
Description: Digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |