Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/isnanl_ieee754.c
RevisionDateAuthorComments
 1.7  21-Nov-2013  martin Make ext_fraclm and ext_frachm parts of the long double mantissa optional
in generic code
 1.6  17-Jan-2011  matt branches: 1.6.4; 1.6.8; 1.6.14;
Make the MIPS N32/N64 ABIs properly support 128-bit long doubles. With this
change, we should be fully conformant with the N32 and N64 ABIs.
Add {fpclassify,infinity,isnan,ininf,signbit}l_ieee754.c back to lib/libc/gen.
Note that infinityl_ieee754.c will work with either 64-bit, 80-bit, or
128-bit long doubles.
 1.5  24-Oct-2003  kleink * Since there is no single portable IEEE 754 format for a long double,
keep a common implementation of isinfl() and isnanl() to be used by
platforms where `long double' == `double'; move others into
machine-dependent code.
* In due course, consider __VFP_FP__ on arm.
 1.4  23-Oct-2003  kleink Fix an RCS Id botch that occured when renaming.
 1.3  22-Oct-2003  kleink For a double-extended NaN, the exponent must be EXT_EXP_INFNAN, not
DBL_EXP_INFNAN.
 1.2  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.1  17-May-2003  thorpej Add _isinfl() and _isnanl() routines, currently for internal use only.
 1.6.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.8.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.4.2  29-Apr-2011  matt Pull in true (128-bit) long double support for MIPS from -current.
 1.6.4.1  17-Jan-2011  matt file isnanl_ieee754.c was added on branch matt-nb5-mips64 on 2011-04-29 07:48:35 +0000

RSS XML Feed