das
2e83c4463a
Uncomment some functions that we now support.
2004-06-20 10:39:09 +00:00
das
1dc40d294e
Cross-reference round(3) and trunc(3) as appropriate.
2004-06-20 09:27:17 +00:00
das
a97ec37c72
Implement trunc() and truncf().
2004-06-20 09:25:43 +00:00
das
dd81b94d1c
Add trivial implementations of scalbln() and scalblnf().
...
These routines are specified in C99 for the sake of
architectures where an int isn't big enough to represent
the full range of floating-point exponents. However,
even the 128-bit long double format has an exponent smaller
than 15 bits, so for all practical purposes, scalbln() and
scalblnf() are aliases for scalbn() and scalbnf(), respectively.
2004-06-20 09:25:27 +00:00
stefanf
c3b1d7dffc
Document ilogb()'s return values in terms of the FP_ILOGB* macros.
2004-06-19 09:33:29 +00:00
das
5cfbdc1d4a
Memory's free, but all the world ain't a VAX anymore. Bring math.3
...
kicking and screaming into the 1980's. This change converts most of
the markup from man(7) to mdoc(7) format, and I believe it removes or
updates everything that was flat out wrong. However, much work is
still needed to sanitize the markup, improve coverage, and reduce
overlap with other manpages. Some of the sections would better belong
in a philosophy_of_w_kahan.3 manpage, but they are informative and
remain at least as reminders of topics to cover.
Reviewed by: doc@, trhodes@
2004-06-19 03:25:28 +00:00
das
699d33669c
The references to scalbn and scalbnf should be scalb and scalbf.
...
(The former are actually useful, and ieee_test(3) only documents
functions that aren't.) Add a sentence describing the domain of
scalb() and scalbf().
2004-06-12 04:40:47 +00:00
das
e2928bd733
Add round(3) and roundf(3) and the associated documentation.
...
PR: 59797
Submitted by: "Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
Reviewed by: bde (earlier version, last year)
2004-06-07 08:05:36 +00:00
das
535ca6faf5
Add documentation for:
...
- fenv(3)
- feclearexcept(3), fegetexceptflag(3), feraiseexcept(3),
fesetexceptflag(3), fetestexcept(3)
- fegetround(3), fesetround(3)
- fegetenv(3), feholdexcept(3), fesetenv(3), feupdateenv(3)
Reviewed by: standards@
2004-06-06 10:06:26 +00:00
stefanf
2a0970f8ce
Add an implementation of copysignl(), a long double version of copysign().
...
Approved by: das (mentor)
2004-05-07 18:56:31 +00:00
stefanf
5cf96830e0
The prototypes for cabs() and cabsf() are in <complex.h>. Fix their arguments'
...
types and describe them briefly.
Reviewed by: ru, bde
Approved by: das (mentor)
2004-05-06 13:11:18 +00:00
des
681563239d
Document fabsl(3).
...
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
2003-10-25 13:45:11 +00:00
ru
ea25d256ea
mdoc(7) police: Nits.
2003-03-02 21:04:21 +00:00
imp
c054fa155d
- gamma_r, lgamma_r, gammaf_r, and lgammaf_r were protected by _REENTRANT
...
in math.h; the consensus here was that __BSD_VISIBLE was correct instead.
- gamma_r, lgamma_r, gammaf_r, and lgammaf_r had no documentation in the
lgamma(3) manpage.
Reviewed by: standards@
Submitted by: Ben Mesander
2003-02-26 13:12:03 +00:00
schweikh
fec6546e12
english(4) police.
2002-12-27 12:15:40 +00:00
bde
755d0bf04f
Resurrect Lite1's gamma() as C99's tgamma(). Minimal changes.
2002-03-26 11:59:29 +00:00
bde
4fdf2dbaad
Fixed some bugs in the description of plain gamma() (and gammaf()).
...
Give a more detailed and correct history of when gamma() was actually
the gamma function.
2002-03-26 10:18:20 +00:00
ru
1fe81e216a
Grammar nit.
2001-11-21 09:25:14 +00:00
ru
c0eac83160
mdoc(7) police: fixed bugs from rev. 1.15.
2001-11-20 16:40:04 +00:00
dwmalone
f8a5b8b8e0
gamma(x) actually returns \log(|\Gamma(x)|), so correct the man
...
page and add an historical note explaining this. This patch is
based on Stephen's.
We still need someone to implement tgamma.
PR: 28972, 31764
Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
2001-11-05 10:10:33 +00:00
dd
da653dc4fc
Match parenthesis and don't give names to return values.
...
PR: 31214
2001-10-15 13:34:43 +00:00
bde
3097d9a80a
Fixed missing quoting of >= (in ceil.3) and <= (in floor.3) by reverting to
...
describing these operators in English. This completes the fix in rev.1.3
(rev.1.2 got this wrong by describing wrong operators in English).
Fixed bitrot and improved English in the DESCRIPTION section.
2001-10-13 13:57:32 +00:00
bde
6ac346584a
Fixed missing quoting of [-1, +1].
...
Submitted by: phantom
2001-10-13 12:29:25 +00:00
bde
de0fc56b84
Use ".Lb libm" where it will have an effect (not just in the zombie man
...
pages in libm).
Submitted by: phantom
2001-10-13 12:23:23 +00:00
bde
44d201ca6b
Removed .Nm's for the nonexistent functions exp2() and exp2f().
2001-10-03 06:25:55 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
ru
f858dca3dc
mdoc(7) police: join split punctuation to macro calls.
2001-08-10 17:35:21 +00:00
yar
4b2c641db1
Tiny markup fix: `to' isn't a variable
2001-08-09 11:16:12 +00:00
dd
a145482cf6
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
ru
317b7d8e37
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
ru
2d1b95a96f
mdoc(7) police: normalize .Nd.
2001-04-18 15:54:10 +00:00
ru
3ff23f918d
.St -ansiC -> .St -isoC
2001-02-26 13:23:47 +00:00
ru
5addfd60d6
mdoc(7) police: Change -filled displays (which just happen
...
to be the same as -ragged in the current implementation) to
-ragged. With mdocNG, -filled displays produce the correct
output, formatted and justified to both margins.
2001-02-07 13:45:30 +00:00
ru
8a6f8b5fe4
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
ru
8ba4187688
Prepare for mdoc(7)NG.
2000-12-29 14:08:20 +00:00
ru
278161ed6c
mdoc(7) police: use canonical form of .Dd macro.
2000-12-11 15:15:20 +00:00
ru
bdc5340b39
mdoc(7) police: Er macro usage cleanup.
2000-11-22 16:02:00 +00:00
ru
f7a10404bc
mdoc(7) police: Nm -> Fn where appropriate.
2000-11-20 14:11:46 +00:00
sheldonh
244b8ead7d
Remove more single-space hard sentence breaks.
2000-03-02 14:54:02 +00:00
sheldonh
329223e6f2
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-02 09:14:21 +00:00
phantom
757fba0a6b
style fix
...
PR: docs/14737
Submitted by: Norihiro Kumagai <kuma@nk.rim.or.jp>
1999-11-09 00:18:22 +00:00
peter
76f0c923fe
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
jlemon
856becd843
Document the fpgetprec/fpsetprec functions in their man page.
...
Add cross-references to the elusive fpsetmask() function to various other
man pages.
Reviewed by: bde
1998-02-04 22:30:20 +00:00
danny
3ea659a0cb
PR: 5489
...
Submitted by: Steve G. Kargl <kargl@troutmask.apl.washington.edu>
Repair corrupted text.
1998-01-15 23:28:18 +00:00
bde
a70c3f0a2c
Fixed minor bugs related to the addition of gammaf.
...
The major bug, that gamma is documented as really being gamma, is
still unfixed.
1997-07-13 14:45:28 +00:00
bde
fe07b8dac8
Fixed synopsis. Some float functions claimed to have the same name as
...
the double version.
1997-03-19 01:28:44 +00:00
peter
6b08958c64
Revert $FreeBSD$ to $Id$
1997-02-22 15:12:41 +00:00
wosch
6d0dbd7455
Sort cross references.
1997-01-20 23:23:22 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
wosch
0426c0af88
comma typos
1996-12-23 23:09:55 +00:00