Commit Graph

670 Commits

Author SHA1 Message Date
nros
f30e83597e Fix typo in erfl synopsis. 2015-11-07 18:17:51 +00:00
he
3c48f5cbbf Add entry for nexttowardf(3) and a link for the function name.
Bump manual page date.
2015-09-13 10:58:30 +00:00
wiz
46a774636f Fix typo. 2015-09-13 10:46:41 +00:00
he
a9e1b0780a Add entries for rintl(3) and the nearbyint functions, and
make manual page links to the new functions.
Bump manual page date.
2015-09-13 09:46:30 +00:00
wiz
6c66f8e126 Bump date for previous. 2015-09-10 12:30:08 +00:00
he
84825b10fa Document frexpl() now that we have it as well. 2015-09-10 08:28:54 +00:00
dholland
3f3a74a05e Apply patch in PR 45391 from Yui NARUSE: generate HUGE_VAL rather than
-HUGE_VAL for 0^negative. No objection after asking nearly two years
ago if I shouldn't just commit it.
2015-09-08 05:23:31 +00:00
nat
878ddfdf3d Return x for >= DBL_FRACBITS in lrint.c.
Return x for >= SNG_FRACBITS in lrintf.c

Addresses PR lib/49690

This commit was approved by christos@
2015-07-09 06:17:13 +00:00
joerg
7d697e8913 copysignl is also needed for PowerPC's double-double format, so special
case that. Functional support was added earlier, but not enabled.
2015-05-14 19:26:12 +00:00
matt
e740ee3013 Update to new RISCV ABI 2015-03-27 23:35:40 +00:00
justin
f617fade4f Fix prototypes to match definitions 2015-03-26 11:59:38 +00:00
martin
f91d4e28bb Simplify, now that rounding mode defines match the hardware bits. 2015-01-13 11:16:06 +00:00
martin
f5c779f5d9 Fix exception status vs mask confusion, of course feenableexcept(),
fedisableexcept() and fegetexcept() all operate on the mask.
2014-12-29 19:11:13 +00:00
martin
06e406a946 Add missing return in __SOFTFP__ variant, pointed out by htodd. 2014-12-28 10:15:29 +00:00
martin
b137db7576 Add our common non standard extensions and fix typo (FE_EXCEPT_ALL ->
FE_ALL_EXCEPT).
2014-12-27 17:54:24 +00:00
martin
b19178f8f4 Fix consistent typo: it is FE_ALL_EXCEPT instead of FE_EXCEPT_ALL (this
went unnoticed as the undefined macro evaluated to 0 and the expression
was always used with ~)
2014-12-27 17:52:45 +00:00
martin
dce8d6f504 fenv(3) support for hppa 2014-12-27 16:54:02 +00:00
christos
5f285f6d25 PR/49399: Henning Petersen: Add man pages for erfl and erfcl 2014-11-17 16:53:23 +00:00
joerg
f23a56fd5e Deal with the potential pressence of long double support. 2014-11-16 16:11:33 +00:00
joerg
797e9a249e It's copysign, not _copysign. 2014-11-15 21:07:01 +00:00
joerg
2583a98ba6 Add copysignl aliases. 2014-11-15 20:59:02 +00:00
joerg
f88c0f1c84 Define copysignl on !long double platforms. Be consistent in the use of
weak aliases.
2014-11-14 14:53:17 +00:00
christos
8b9bd2bc1b add erfl erfcl 2014-11-14 03:31:41 +00:00
christos
1a5ec845d4 add a couple more dummies (erf, erfc) 2014-11-13 21:43:27 +00:00
joerg
514c5293cd Add missing muldc3.c. 2014-10-22 10:33:27 +00:00
joerg
6602b2dcba Support copysignl on PowerPC. 2014-10-22 10:32:50 +00:00
joerg
85bde16a84 PPC64 uses the double-double code too 2014-10-17 20:02:12 +00:00
joerg
0d1500f401 Complex division for long double uses different function names on PPC. 2014-10-17 14:53:59 +00:00
martin
35c9ff1477 Need powl as alias as well 2014-10-11 07:19:27 +00:00
martin
5198dd7ae2 Seems we need both sqrtl and _sqrtl as a weak alias - something must be
wrong namespapce wise here, but this should make it build for now.
2014-10-11 06:59:29 +00:00
martin
624656f169 Fix _sqrtl alias 2014-10-11 06:34:31 +00:00
christos
f1159e5250 namespace protection 2014-10-11 00:43:51 +00:00
martin
642e307125 More aliases 2014-10-10 22:06:33 +00:00
martin
3f7199ab7e Add a few missing weak aliases 2014-10-10 20:58:09 +00:00
christos
3595e42fe1 try to make vax work. 2014-10-10 14:06:40 +00:00
christos
aa08994621 use long constant 2014-10-10 12:43:15 +00:00
christos
c271fdcaf7 whitespace 2014-10-10 12:43:07 +00:00
martin
6b7f6880d9 copy&pasto 2014-10-10 08:34:30 +00:00
martin
ac9a1ef7c6 Add missing catanh variant (and readd it to the Makefile list) 2014-10-10 08:19:37 +00:00
martin
8fb03683a3 Add cimag (apparently accidently dropped in previous revision and reorg) 2014-10-10 08:13:07 +00:00
christos
f14e8fc429 Add the missing complex functions. 2014-10-10 00:48:18 +00:00
matt
9fd2283a99 Add RISC-V MD bits. 2014-09-19 17:42:44 +00:00
matt
6cf6fe02a9 New files for Userland support of UCB RISC-V (both 32-bit and 64-bit) 2014-09-19 17:36:24 +00:00
wiz
2a65137f55 Sort sections. From Henning Petersen in PR 49222. 2014-09-19 16:02:58 +00:00
christos
61598576c4 Adding extra dependencies does not affect the inference rule search anymore.
XXX[1]: should that be the case?
Simplify the code anyway via selective path search.
XXX[2]: Split arch portions to arch specific files, this is a mess
2014-08-26 11:48:20 +00:00
mrg
6cdb313ef0 revert parts of 1.163 that affect the x86 build.
possibly, we want to build the i386 fenv.c for compat build, but they
seem largely compatible and for now, just go back to what we had before
that wasn't breaking the build or generating bug reports.
2014-08-11 08:20:57 +00:00
matt
11614bb2b2 MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU 2014-08-10 23:25:49 +00:00
joerg
b32c7c5ab8 Add -mfpu=vfp for fenv.c, since it gets those instructions from
machdep/armreg.h
2014-08-10 20:48:34 +00:00
isaki
ef13227625 Improve the code. %sp@(4) is already loaded in %fp0.
PR/49083 (2)
2014-08-10 13:30:43 +00:00
isaki
914e175cb7 Remove a meaningless conditional branch.
PR/49083 (1)
2014-08-10 13:29:10 +00:00