Home | History | Annotate | Download | only in include
History log of /src/sys/arch/arm/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  29-Jan-2014  matt If __ARM_PCS_AAPCS64 is defined, define struct ieee_ext and union ieee_ext_u.
Use uint64_t so we can just have ext_frach and ext_fracl.
 1.9  11-Dec-2005  christos branches: 1.9.114; 1.9.124; 1.9.130;
merge ktrace-lwp.
 1.8  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.7  28-Oct-2003  kleink branches: 1.7.8; 1.7.14;
Retire FPA support from this file at last; suggested by Richard Earnshaw
and not objected to by port-arm.
 1.6  27-Oct-2003  kleink For convenient use in libc, add unions of the C floating types and their
corresponding structure definitions.
 1.5  26-Oct-2003  kleink Remove the FPA extended-precision format entirely; according to Richard
Earnshaw it was never supported by the toolchain.
 1.4  25-Oct-2003  kleink G/c the 128-bit extended-precision format, which is not applicable to
this platform. Name the 80-bit version the extended format, which it
is for the FPA case according to the ARM7500FE manual.
 1.3  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.2  21-Feb-2001  bjh21 branches: 1.2.26;
Update to support VFP formats. Also a half-hearted attempt at armeb support.
Note that I'm using __VFP_FP__ to indicate compilation with VFP-format
floating-point data. There doesn't (currently) seem to be a standard define
for this purpose. __VFP_FP__ was suggested by Richard Earnshaw.
 1.1  10-Jan-2001  bjh21 branches: 1.1.2;
Header files which don't differ between arm32 and arm26 and can thus be
shared.
 1.1.2.2  12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.1  10-Jan-2001  bouyer file ieee.h was added on branch thorpej_scsipi on 2001-03-12 13:27:22 +0000
 1.2.26.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.2.26.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.26.2  18-Sep-2004  skrll Sync with HEAD.
 1.2.26.1  03-Aug-2004  skrll Sync with HEAD
 1.7.14.1  19-Apr-2005  tron Pull up revision 1.8 (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.7.8.1  29-Apr-2005  kent sync with -current
 1.9.130.1  18-May-2014  rmind sync with head
 1.9.124.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.114.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")

RSS XML Feed