Home | History | Annotate | Download | only in include
History log of /src/include/fenv.h
RevisionDateAuthorComments
 1.26  09-Apr-2017  christos fexcept_t + fenv_t should be handled the same way for softfloat
 1.25  22-Mar-2017  chs provide a common softfloat fenv implemenation and use it for softfloat builds.
restore ABI compatibility with previous releases for ieeefp.h on sh3.
add namespace.h protection for all the fenv interfaces.
use MKSOFTFLOAT on sh3 instead of assuming softfloat.
standardize on comparing MKSOFTFLOAT with "no".
remove the arm-specific softfloat fenv code (which also had several bugs).
fix logic errors in the arm hardfloat feraiseexcept() and feupdateenv().
 1.24  23-Feb-2017  scole Add fenv for ia64, imported from FreeBSD, compile tested only.
 1.23  25-Aug-2016  christos branches: 1.23.2;
add sh
 1.22  23-Aug-2016  christos add alpha
 1.21  29-Dec-2015  christos branches: 1.21.2;
fix inverted condition...
 1.20  28-Dec-2015  martin Add missing eol-escape
 1.19  27-Dec-2015  christos We need at least 68010 or coldfire for fenv.
 1.18  24-Dec-2015  christos add m68k, default types.
 1.17  24-Dec-2015  christos rearrange...
 1.16  22-Dec-2015  christos Add __HAVE_FENV
 1.15  21-Dec-2015  christos Add fenv.h for mips
 1.14  20-Dec-2015  christos Powerpc now has fenv.h
 1.13  27-Dec-2014  martin fenv(3) support for hppa
 1.12  19-Sep-2014  matt RISC-V support <fenv.h>
 1.11  03-Sep-2014  matt or1k support <fenv.h>
 1.10  10-Aug-2014  matt branches: 1.10.2;
Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only. While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
 1.9  28-Apr-2013  matt Enable fenv support for arm.
 1.8  27-Apr-2013  joerg Systematically include sys/featuretest.h when _NETBSD_SOURCE is used.
Some are redundant, but make verification with grep much easier.
 1.7  22-Mar-2012  dholland branches: 1.7.2;
typo in comment
 1.6  20-May-2011  nakayama branches: 1.6.4;
Add fenv support for sparc. Mostly copied from sparc64 and share with it.
 1.5  16-May-2011  martin Actually test for sparc v9 architecture, doesn't matter if we are building
32bit or 64bit (fixes 32bit compat library build on sparc64 - yes, they
differ from native sparc libs!)
 1.4  16-May-2011  he The support of <fenv.h> is actually for __sparc64__, not for __sparc__
(which is also defined on sparc64). This fixes a build problem for
plain sparc.
 1.3  31-Jan-2011  christos fenv support for sparc64 from Stathis Kamperis
 1.2  02-Aug-2010  joerg branches: 1.2.2; 1.2.4;
Missing defined.
 1.1  31-Jul-2010  joerg Add support for fenv.h interface for i386 and amd64.

Submitted by Stathis Kamperis as part of GSoC 2010 and ported from
FreeBSD.
 1.2.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.2.2.2  17-Aug-2010  uebayasi Sync with HEAD.
 1.2.2.1  02-Aug-2010  uebayasi file fenv.h was added on branch uebayasi-xip on 2010-08-17 06:41:03 +0000
 1.6.4.2  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.1  17-Apr-2012  yamt sync with head
 1.7.2.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.2.1  23-Jun-2013  tls resync from head
 1.10.2.1  20-Jan-2015  snj Pull up following revision(s) (requested by martin in ticket #416):
distrib/sets/lists/comp/md.hppa: revision 1.3
include/fenv.h: revision 1.13 via patch
lib/libm/Makefile: revision 1.168
lib/libm/arch/hppa/fenv.c: revisions 1.1, 1.2
sys/arch/hppa/include/Makefile: revision 1.12
sys/arch/hppa/include/fenv.h: revisions 1.1, 1.2
sys/arch/hppa/include/ieeefp.h: revisions 1.5-1.7
tests/lib/libm/Makefile: revision 1.29 via patch
fenv(3) support for hppa
--
use unsigned over uint32_t so that this file works without stdint.h
being included before hand.
fixes mknative-gcc problems, and likely others.
--
Properly separate fenv.h and ieeefp.h by moving all fenv defines
over to the former.
Now that they are decoupled, make rounding modes match the hardware bits.
--
Simplify, now that rounding mode defines match the hardware bits.
 1.21.2.2  26-Apr-2017  pgoyette Sync with HEAD
 1.21.2.1  20-Mar-2017  pgoyette Sync with HEAD
 1.23.2.1  21-Apr-2017  bouyer Sync with HEAD

RSS XML Feed