Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sparc/include/math.h
RevisionDateAuthorComments
 1.7  01-Feb-2014  matt Export __HAVE_LONG_DOUBLE 128 to kernel for emulation
 1.6  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.5  15-Dec-2008  mrg branches: 1.5.14; 1.5.24; 1.5.28;
merge these two files, makes sparc64 sparc/libc work again.
only provide __HAVE_LONG_DOUBLE if _LP64.
 1.4  19-Feb-2002  simonb branches: 1.4.118; 1.4.122; 1.4.130; 1.4.132; 1.4.136;
Clean up some rampant code duplication wrt ieee number handling:
- Add alignment-safe double and float unions.
- Use the above for the __infinity and __nan constants on all
architectures that use the standard ieee754 representation of
those constants.
- Add a single copy of various ieee754 math functions (frexp, isinf,
isnan, ldexp and modf) that had numerous duplicates among the
arch-specific directories.
- Use the above functions on all architectures where the generic C
versions where used. Architectures that had local assembly
routines are untouched (for those functions only).
 1.3  05-Feb-2000  kleink branches: 1.3.6; 1.3.10; 1.3.14;
Improve namespace test macros a bit.
 1.2  04-Jan-2000  kleink const -> __const and include <sys/cdefs.h> earlier; fixes PR lib/9052
by Takahiro Kambe.
 1.1  23-Dec-1999  kleink C99: Define a NAN macro in <math.h> which evaulates to a constant expression of
a single-precision quiet NaN; only to be defined on platforms that do support
this value.
 1.3.14.1  28-Feb-2002  nathanw Catch up to -current.
 1.3.10.1  16-Mar-2002  jdolecek Catch up with -current.
 1.3.6.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.3.6.1  05-Feb-2000  bouyer file math.h was added on branch thorpej_scsipi on 2000-11-20 20:25:40 +0000
 1.4.136.1  11-May-2009  bouyer branches: 1.4.136.1.2;
Pull up following revision(s) (requested by mrg in ticket #750):
sys/arch/sparc64/include/math.h: revision 1.7
sys/arch/sparc/include/math.h: revision 1.5
merge these two files, makes sparc64 sparc/libc work again.
only provide __HAVE_LONG_DOUBLE if _LP64.
 1.4.136.1.2.1  21-Apr-2010  matt sync to netbsd-5
 1.4.132.1  11-May-2009  bouyer Pull up following revision(s) (requested by mrg in ticket #750):
sys/arch/sparc64/include/math.h: revision 1.7
sys/arch/sparc/include/math.h: revision 1.5
merge these two files, makes sparc64 sparc/libc work again.
only provide __HAVE_LONG_DOUBLE if _LP64.
 1.4.130.1  19-Jan-2009  skrll Sync with HEAD.
 1.4.122.1  04-May-2009  yamt sync with head.
 1.4.118.1  17-Jan-2009  mjf Sync with HEAD.
 1.5.28.1  18-May-2014  rmind sync with head
 1.5.24.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.14.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