summaryrefslogtreecommitdiffstats
path: root/lib/msun/man
Commit message (Collapse)AuthorAgeFilesLines
* Markup nit.ru2005-06-161-1/+1
| | | | Approved by: re (blanket)
* Fixed compile warning.ru2005-06-161-2/+0
| | | | Approved by: re (blanket)
* Assorted markup fixes.ru2005-06-154-6/+6
| | | | Approved by: re
* Implement truncl() based on floorl().das2005-04-161-9/+15
|
* Add roundl(), lroundl(), and llroundl().das2005-04-082-12/+36
|
* Document exp2() and exp2f(), and make other minor tweaks and updates.das2005-04-052-88/+37
|
* Implement and document remquo() and remquof().das2005-03-252-16/+48
|
* Document feenableexcept(), fedisableexcept(), and fegetexcept().das2005-03-161-0/+98
|
* Replace fegetmask() and fesetmask() with feenableexcept(),das2005-03-161-9/+32
| | | | | | | | | | fedisableexcept(), and fegetexcept(). These two sets of routines provide the same functionality. I implemented the former as an undocumented internal interface to make the regression test easier to write. However, fe(enable|disable|get)except() is already part of glibc, and I would like to avoid gratuitous differences. The only major flaw in the glibc API is that there's no good way to report errors on processors that don't support all the unmasked exceptions.
* Document scalbnl and scalblnl.das2005-03-071-9/+16
|
* Document nextafterl and nexttoward{,f,l}.das2005-03-071-7/+21
|
* Add nexttoward to the list of implemented functions, and explicitlydas2005-03-071-4/+8
| | | | list the four that are still missing.
* Document fmal.das2005-03-071-16/+27
|
* Fix a mistake in the exponent range.das2005-03-061-1/+1
|
* Un-document the non-extant exp10() and exp10f() functions.das2005-02-261-2/+0
| | | | exp10() was a casualty of the transition away from the VAX.
* Typo.ru2005-01-281-1/+1
|
* Properly terminate sentence.ru2005-01-281-2/+2
|
* - Move the functions presently described in in ieee(3) to their owndas2005-01-277-574/+875
| | | | | | | | manpages. They are not very related, so separating them makes it easier to add meaningful cross-references and extend some of the descriptions. - Move the part of math(3) that discusses IEEE 754 to the ieee(3) manpage.
* Many changes, including the following major ones:das2005-01-231-113/+269
| | | | | | | | | | - Rearrange the list of functions into categories. - Remove the ulps column. It was appropriate for only some of the functions in the list, and correct for even fewer of them. - Add some new paragraphs, and remove some old ones about NaNs that may do more harm than good. - Document precisions other than double-precision.
* Add fma() and fmaf(), which implement a fused multiply-add operation.das2005-01-222-1/+106
|
* Sort sections.ru2005-01-202-17/+17
|
* Use the \*(If string provided by mdoc(7), to represent infinity.ru2005-01-162-18/+11
|
* Removed redundant .br call.ru2005-01-161-1/+0
|
* Remove numerous references to VAX floating-point and the setting ofdas2005-01-1412-204/+44
| | | | | | errno, replacing them with a discussion of IEEE exceptions where appropriate. Cross-reference fenv(3) whenever exceptions are mentioned.
* Tiny markup nits.ru2005-01-144-22/+23
|
* Fixed too many of "the", and enclose multi-word argument in double quotes.stefanf2005-01-131-4/+3
| | | | Obtained from: ru
* Markup nits.ru2005-01-133-33/+27
|
* Fixed too many of "the", and enclose multi-word argument in double quotes.ru2005-01-131-4/+3
|
* Implement and document ceill().stefanf2005-01-131-4/+15
|
* Bump .Dd for the last commit.stefanf2005-01-131-1/+1
|
* Hook up and document floorl().stefanf2005-01-121-3/+14
|
* Document [l]lrint[f]() and [l]lround[f]().das2005-01-115-5/+197
|
* Scheduled mdoc(7) sweep.ru2005-01-114-6/+8
|
* Sanitize the markup, as prompted.ru2005-01-111-182/+173
|
* More updates for math(3):das2004-10-111-30/+40
| | | | | | | | | | - Make some minor rearrangements in the introduction. - Mention the problem with argument reduction on i386. - Add recently-implemented functions to the table. - Un-document the error bounds that only apply to the old 4BSD math library, and fill in the correct values where I know them. No attempt has been made to document bounds lower than 1 ulp, although smaller bounds are usually achievable in round-to-nearest mode.
* Add and document ilogbl(), a long double version of ilogb().stefanf2004-10-111-2/+6
|
* Add man pages for the cimag(), conj() and creal() functions.stefanf2004-08-071-0/+102
|
* Fix two bugs in the signbit() macro, which was implemented last year:das2004-07-191-0/+57
| | | | | | | | - It was added to libc instead of libm. Hopefully no programs rely on this mistake. - It didn't work properly on large long doubles because its argument was converted to type double, resulting in undefined behavior.
* Add C99's nearbyint{,f}() functions as wrappers around rint().das2004-07-061-4/+35
| | | | | | | These trivial implementations are about 25 times slower than rint{,f}() on x86 due to the FP environment save/restore. They should eventually be redone in terms of fegetround() and bit fiddling.
* Eliminate double whitespace.ru2004-07-033-7/+7
|
* Mechanically kill hard sentence breaks.ru2004-07-024-6/+11
|
* Markup, grammar, punctuation.ru2004-07-013-10/+10
|
* Implement and document fdim{,f,l}, fmax{,f,l}, and fmin{,f,l}.das2004-06-302-0/+182
|
* Uncomment some functions that we now support.das2004-06-201-3/+3
|
* Cross-reference round(3) and trunc(3) as appropriate.das2004-06-203-3/+8
|
* Implement trunc() and truncf().das2004-06-201-0/+74
|
* Add trivial implementations of scalbln() and scalblnf().das2004-06-201-4/+15
| | | | | | | | | 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.
* Document ilogb()'s return values in terms of the FP_ILOGB* macros.stefanf2004-06-191-2/+5
|
* Memory's free, but all the world ain't a VAX anymore. Bring math.3das2004-06-191-364/+206
| | | | | | | | | | | | 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@
* The references to scalbn and scalbnf should be scalb and scalbf.das2004-06-121-2/+5
| | | | | | (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().
OpenPOWER on IntegriCloud