Home | History | Annotate | Download | only in include
History log of /src/sys/arch/mips/include/ieee.h
RevisionDateAuthorComments
 1.11  31-Jan-2014  matt Consolidate the 128-bit long double defintions to <sys/ieee754.h>
Each arch that uses it now defines __HAVE_LONG_DOUBLE to 128.
<machine/ieee.h> is now just include the machine's math.h followed
by <sys/ieee754.h>
 1.10  31-Jan-2014  matt Convert to uint64_t
 1.9  14-Feb-2013  matt branches: 1.9.2;
Define LDBL_IMPLICIT_NBIT
 1.8  14-Feb-2013  matt Make LDBL_NBIT and mask_nbit_l have no effect.
 1.7  08-Jul-2011  matt branches: 1.7.2; 1.7.12;
Add extu_fraclm and extu_frachm
 1.6  17-Jan-2011  matt 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  11-Dec-2005  christos branches: 1.5.96; 1.5.100; 1.5.106;
merge ktrace-lwp.
 1.4  15-Apr-2005  kleink Push back the descriptions of NaN formats, and descriptions of the
distinction between signalling NaNs and quiet NaNs back into the
machine-dependent headers; treat the implementation of __nanf in the
same spirit.

IEEE 754 leaves the distinction between signalling NaNs and quiet NANs
to the implementation, and unlike our headers used to suggest they're
not identical in the interpretation of the fraction's MSb; in due
course, make those of hppa, mips, sh3, and sh5 reflect reality.
 1.3  26-Oct-2003  kleink branches: 1.3.8; 1.3.14;
Use <sys/ieee754.h> where applicable.
 1.2  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.1  29-Aug-1999  mycroft branches: 1.1.36;
Add ieee.h.
 1.1.36.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.36.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.36.2  18-Sep-2004  skrll Sync with HEAD.
 1.1.36.1  03-Aug-2004  skrll Sync with HEAD
 1.3.14.1  19-Apr-2005  tron Pull up revision 1.4 (requested by kleink in ticket #163):
Push back the descriptions of NaN formats, and descriptions of the
distinction between signalling NaNs and quiet NaNs back into the
machine-dependent headers; treat the implementation of __nanf in the
same spirit.
IEEE 754 leaves the distinction between signalling NaNs and quiet NANs
to the implementation, and unlike our headers used to suggest they're
not identical in the interpretation of the fraction's MSb; in due
course, make those of hppa, mips, sh3, and sh5 reflect reality.
 1.3.8.1  29-Apr-2005  kent sync with -current
 1.5.106.1  06-Jun-2011  jruoho Sync with HEAD.
 1.5.100.1  05-Mar-2011  rmind sync with head
 1.5.96.1  29-Apr-2011  matt Pull in true (128-bit) long double support for MIPS from -current.
 1.7.12.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.12.1  25-Feb-2013  tls resync with head
 1.7.2.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.9.2.1  18-May-2014  rmind sync with head

RSS XML Feed