Commit Graph

26 Commits

Author SHA1 Message Date
christos 395ebe609b fexcept_t + fenv_t should be handled the same way for softfloat 2017-04-09 15:29:07 +00:00
chs 7e30e94394 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().
2017-03-22 23:11:07 +00:00
scole e3edf3b621 Add fenv for ia64, imported from FreeBSD, compile tested only. 2017-02-23 02:05:30 +00:00
christos 40cfe4c8d2 add sh 2016-08-25 12:12:59 +00:00
christos 6aac56bef8 add alpha 2016-08-23 09:59:46 +00:00
christos eae3ba3928 fix inverted condition... 2015-12-29 01:58:26 +00:00
martin f8bb018f00 Add missing eol-escape 2015-12-28 11:03:36 +00:00
christos 9c19c47e2d We need at least 68010 or coldfire for fenv. 2015-12-27 19:50:31 +00:00
christos 176b7bf263 add m68k, default types. 2015-12-24 14:13:59 +00:00
christos 9700ed8d5c rearrange... 2015-12-24 04:16:00 +00:00
christos fc70f27d66 Add __HAVE_FENV 2015-12-22 14:24:55 +00:00
christos 8dd36ea983 Add fenv.h for mips 2015-12-21 16:49:53 +00:00
christos 57b499ef66 Powerpc now has fenv.h 2015-12-20 16:24:45 +00:00
martin dce8d6f504 fenv(3) support for hppa 2014-12-27 16:54:02 +00:00
matt bf1be8599e RISC-V support <fenv.h> 2014-09-19 17:39:15 +00:00
matt 65b2ebd6b2 or1k support <fenv.h> 2014-09-03 19:28:20 +00:00
matt 547b3a3b01 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.
2014-08-10 05:56:36 +00:00
matt 0b64d3196d Enable fenv support for arm. 2013-04-28 21:07:36 +00:00
joerg 89a508fbb5 Systematically include sys/featuretest.h when _NETBSD_SOURCE is used.
Some are redundant, but make verification with grep much easier.
2013-04-27 21:35:24 +00:00
dholland 975bbee604 typo in comment 2012-03-22 03:06:06 +00:00
nakayama 88e42b609b Add fenv support for sparc. Mostly copied from sparc64 and share with it. 2011-05-20 21:42:48 +00:00
martin 3f0fc12d5a 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!)
2011-05-16 14:50:36 +00:00
he 1fd8e2619a 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.
2011-05-16 07:59:18 +00:00
christos 17b8402a39 fenv support for sparc64 from Stathis Kamperis 2011-01-31 00:19:33 +00:00
joerg 162d6d7dbb Missing defined. 2010-08-02 17:49:04 +00:00
joerg 7f1183f226 Add support for fenv.h interface for i386 and amd64.
Submitted by Stathis Kamperis as part of GSoC 2010 and ported from
FreeBSD.
2010-07-31 21:47:52 +00:00