Commit Graph

183 Commits

Author SHA1 Message Date
kristerw
14e0e5307d The scalb* functions left data on the floting point register stack.
Remove it before leaving the function.

The solution is taken from OpenBSD.
1999-01-02 05:15:40 +00:00
kristerw
0a31df6329 Fix a typo. 1999-01-02 01:11:55 +00:00
mycroft
0298a4dd05 Use __arm32__, not arm32, for egcs. 1998-11-24 09:25:30 +00:00
matt
5bf0199231 Fix PIC code and fix problem with obj dirs. 1998-11-11 15:26:14 +00:00
ragge
4380475d73 Fixe some forgotten vax -> __vax__ changes. 1998-11-08 19:29:34 +00:00
matt
93bbcb05b4 Add .type _sym,@foo for shared libraries 1998-10-31 02:06:01 +00:00
matt
c34b7ca182 vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 1998-10-20 02:26:09 +00:00
matt
99d642287b Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code.
Fix libm Makefile to handle obj directories.
1998-10-10 00:08:50 +00:00
lukem
ce83c69e00 first pass at fixing up capitalization of function names and
arguments; ensure that each is correct with respect to the
implementation, rather than being correct as per english.
1998-08-29 08:32:32 +00:00
ragge
9f749c2036 The Mariah chip lacks the POLYD instruction, so some assembly coded
calculations must be done in C instead. Fast fix until the POLY{D,F,G,H}
insn's are written.
1998-08-22 12:49:08 +00:00
thorpej
08c09aef0c Add some braces to make egcs happy. (This code could kill me.) 1998-08-19 00:45:36 +00:00
perry
3e3611d479 on i386, use FPU instructions in libm if I387_LIBM is set, from dan@geek.com.au 1998-08-09 23:51:33 +00:00
fair
b54911c568 fix mdoc reference 1998-04-29 01:42:03 +00:00
cgd
0dfe3ba2cc move NOLINT definition 1998-02-19 06:58:07 +00:00
cgd
0924c4443d Make sure the reason that NOLINT is set is documented. Additionally
in places where it should be set (or has to be set right now), do so.
1998-02-19 02:17:05 +00:00
perry
312aca536f add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
perry
4e067afcb1 RCS Id Police. 1998-01-09 03:15:09 +00:00
perry
93db5caa95 RCSID Police. 1998-01-05 07:41:06 +00:00
mrg
6be07a674c add missing .Nm calls and MLINKS. from spz@serpens.swb.de 1997-11-12 00:47:32 +00:00
veego
c4a0e6d765 Fix a brain error from luke while he WARNSifyed libm.
Erik Bertelsen found the missplaced brakes.
1997-11-11 22:34:01 +00:00
mycroft
219751628c Nuke trailing comma in SEE ALSO section. 1997-11-01 06:42:53 +00:00
lukem
69c06ad713 use CPPFLAGS instead of CFLAGS 1997-10-23 02:41:28 +00:00
ragge
04195f0e89 Fix a bunch of warnings introduced by more flags to cc. 1997-10-20 14:11:35 +00:00
mikel
c7534c9f97 kill tab on line by itself, keep contents within 80 columns 1997-10-18 05:34:11 +00:00
is
7c9cfab805 Same reason as for ldexp.S: most applications don't scale 0.0. 1997-10-10 10:40:40 +00:00
lukem
118c71a6fa rcsid facism, WARNSify 1997-10-09 11:34:16 +00:00
lukem
41f0dee6a6 rcsid facism, WARNSify 1997-10-09 11:33:05 +00:00
lukem
61187201c6 rcsid facism, WARNSify 1997-10-09 11:31:07 +00:00
lukem
dd7adfbf0c rcsid facism, WARNSify 1997-10-09 11:27:48 +00:00
lukem
bee8515057 rcsid facism, WARNSify 1997-10-09 11:26:55 +00:00
mikel
5982e278af comment out reference to missing FORTRAN math lib; PR 4153 1997-09-28 06:24:45 +00:00
jtc
990a11b9c6 Fix files using old TNF copyright notice 1997-07-30 23:53:32 +00:00
jtc
9088826695 Removed confusing text which implies that gamma() computes the gamma
instead of log gamma function.  This was true with 4.4BSD's libm, but
they are equivalent on all other systems (XPG4.2 requires this).
1997-07-25 20:41:18 +00:00
kleink
899eb5a41b Add missing standards conformance statements. 1997-07-14 23:23:47 +00:00
mikel
1b973c5082 add parens for gcc -Wall 1997-06-20 07:42:01 +00:00
mikel
ee7c998913 add isnan(3) and isinf(3) to table, replacing obsolescent infnan(3);
from Jon Buller in PR lib/3488.
also added some more functions to table and corrected xrefs.
1997-04-18 07:41:16 +00:00
christos
af726e9c88 PR/3405: Krister Walfridsson: Various typos; since we compile with POSIX
libm, we should not xref matherr(3), and describe the errno settings.
1997-03-29 23:10:55 +00:00
cgd
f4543b19b0 force NOLINT on the Alpha, at least until we fix FP underflow/denorm handling 1996-12-19 08:03:40 +00:00
christos
b47990743d <machine/endian.h> -> <sys/types.h> 1996-10-13 00:05:33 +00:00
christos
bba370bbe9 remove inclusion of <machine/endian.h> 1996-10-13 00:04:56 +00:00
ragge
1ef19c7c74 Non-IEEE assembler files wasn't handled correctly. Trouble pointed out by
Robin Birch, fix by Mats O Jansson/Christos Zoulas.
1996-10-12 18:32:38 +00:00
thorpej
caae5cd93d Use <machine/asm.h> 1996-08-13 17:00:28 +00:00
explorer
a9347d2469 Fix description of ceil(3). Closes pr lib/2690 1996-08-12 22:39:34 +00:00
thorpej
688ff1ddf9 Correct think-o; this is an assembler source file (and the Makefile
expected as such).
1996-07-08 03:27:25 +00:00
jtc
ca7561ba59 Fix typo 1996-07-06 00:15:45 +00:00
explorer
7e4136b303 Add a continuation slash in the commented-out i387 section 1996-07-05 22:26:51 +00:00
jtc
9fc92b384e Add new i387 math functions to ARCH_SRCS 1996-07-03 18:02:43 +00:00
jtc
a5e2dfa95f use one less fp stack slot 1996-07-03 17:31:28 +00:00
jtc
0ab3a0b137 It's necessary to use 64 bit precision to avoid errors in the least
significant bit(s) (for some operands).
1996-07-03 17:27:34 +00:00
jtc
88420f2e4d this simple adaptation exp() does not work 1996-07-03 17:20:16 +00:00