summaryrefslogtreecommitdiffstats
path: root/lib/msun/man
Commit message (Collapse)AuthorAgeFilesLines
* MFC r271651, r271719, r272138, r272457, r272845, r275476, r275518, r275614,tijl2015-06-252-36/+46
| | | | | | | | r275819, r276176, r278154, r278160, r278339, r279127, r279240, r279491, r279493, r279856, r283032, r284423, r284426, r284427, r284428 Merge changes to libm from the past 9 months. This includes improvements to the Bessel functions and adds the C99 function lgammal.
* MFC r257770 r257818 r257823 r260066 r260067 r260089 r260145 r268587 r268588tijl2014-09-184-28/+47
| | | | | | | | | | | r268589 r268590 r268593 r268597 r269758 r270845 r270847 r270893 r270932 r270947 r271147 Merge libm work by kargl, bde and das from the past few months. Besides optimisations and small bug fixes this includes new implementations for C99 functions expl, coshl, sinhl, tanhl, erfl and erfcl. Approved by: re (kib)
* Add implementations of acoshl(), asinhl(), and atanhl(). This is adas2013-06-103-39/+60
| | | | merge of the work done by bde and myself.
* ld80 and ld128 implementations of expm1l(). This code started lifekargl2013-06-031-3/+7
| | | | | | | | | | | | | | as a fairly faithful implementation of the algorithm found in PTP Tang, "Table-driven implementation of the Expm1 function in IEEE floating-point arithmetic," ACM Trans. Math. Soft., 18, 211-222 (1992). Over the last 18-24 months, the code has under gone significant optimization and testing. Reviewed by: bde Obtained from: bde (most of the optimizations)
* Add logl, log2l, log10l, and log1pl.das2013-06-031-11/+30
| | | | Submitted by: bde
* I'm happy to finally commit stephen@'s implementations of cacos,das2013-05-304-13/+137
| | | | | | | | cacosh, casin, casinh, catan, and catanh. Thanks to stephen@ and bde@ for working on these. Submitted by: stephen@ Reviewed by: bde
* mdoc: avoid nested displays.joel2012-10-141-32/+35
|
* Minor mdoc fix.joel2012-09-111-5/+5
|
* Compute the exponential of x for Intel 80-bit format and IEEE 128-bitkargl2012-07-231-5/+9
| | | | | | | | | | | | | format. These implementations are based on PTP Tang, "Table-driven implementation of the exponential function in IEEE floating-point arithmetic," ACM Trans. Math. Soft., 15, 144-157 (1989). PR: standards/152415 Submitted by: kargl Reviewed by: bde, das Approved by: das (mentor)
* General mdoc(7) and typo fixes.gjb2012-05-112-2/+2
| | | | | | PR: 167734 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
* mdoc: fix column names, indentation, column separation within each row, andjoel2012-04-071-7/+7
| | | | | | | quotation. Also make sure we have the same amount of columns in each row as the number of columns we specify in the head arguments. Reviewed by: brueffer
* Remove superfluous paragraph macro.joel2012-03-251-1/+0
|
* Minor corrections and clarifications regarding exceptions.das2011-10-211-12/+23
|
* It's no longer accurate to say that math.h "constitute[s] the C mathdas2011-10-171-1/+16
| | | | | | library," since complex.h, tgmath.h, and fenv.h are also part of the math library. Replace the outdated sentence with some references to the other parts.
* Add c{cos,sin,tan}{,h}{,f} functions. This is joint work withdas2011-10-179-9/+179
| | | | bde and kargl.
* - change "is is" to "is" or "it is"eadler2011-10-161-1/+1
| | | | | | | | - change "the the" to "the" Approved by: lstewart Approved by: sahil (mentor) MFC after: 3 days
* Implement the long double version for the cube root function, cbrtl.kargl2011-03-122-13/+23
| | | | | | | | The algorithm uses Newton's iterations with a crude estimate of the cube root to converge to a result. Reviewed by: bde Approved by: das
* Add cexp() to the complex(3) manpage. Thanks to bde for pointing outdas2011-03-071-14/+12
| | | | that I missed this.
* Add cexp() and cexpf().das2011-03-071-0/+113
| | | | Reviewed by: bde (earlier version)
* Add complex(3) manual page documenting our partial support for C99murray2011-02-201-0/+128
| | | | | | | complex arithmetic in libm. Reviewed by: David Schultz <das@FreeBSD.org> MFC after: 2 weeks
* Fix various nits in style and comments that were pointed out by bde.das2010-12-071-4/+3
| | | | Code changes verified with md5.
* Add log2() and log2f().das2010-12-052-10/+26
|
* Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki whilejoel2010-08-161-1/+1
| | | | | | translating these manual pages. Minor corrections by me. Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>
* mdoc: spell out theta, the Unicode glyph is hard to read for terminal fontsuqs2010-06-091-8/+2
| | | | | It is referred to as "theta" later in the document anyway, so stop being fancy.
* mdoc: spell macros correctly, there's no need for the backslash escapeuqs2010-06-022-6/+6
|
* mdoc: Garbage collect unused/unneeded macrosuqs2010-05-271-3/+0
|
* mdoc: move remaining sections into consistent orderuqs2010-05-131-8/+8
| | | | | | | This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections. Found by: mdocml lint run Reviewed by: ru
* mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to theuqs2010-05-131-12/+12
| | | | | | | | | | | bottom of the manpages and order them consistently. GNU groff doesn't care about the ordering, and doesn't even mention CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put them. Found by: mdocml lint run Reviewed by: ru
* Fix several typos in macros or macro misusage.uqs2010-03-121-1/+1
| | | | | | Found by: make manlint Reviewed by: ru Approved by: philip (mentor)
* Implement cproj{,f,l}().das2008-08-071-5/+30
|
* Add implementations of acosl(), asinl(), atanl(), atan2l(),das2008-07-314-61/+74
| | | | | | | and cargl(). Reviewed by: bde sparc64 testing resources from: remko
* Fix a typo in the cosl() prototype.das2008-06-281-2/+2
|
* Implement fmodl.das2008-06-191-21/+25
| | | | Document fmodl and fix some errors in the fmod manpage.
* Hook remquol() and remainderl() up to the build.das2008-03-301-7/+24
|
* Implement csqrtl().das2008-03-301-11/+19
|
* Document hypotl().das2008-03-301-12/+17
| | | | Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
* Hook up sqrtl() to the build.das2008-03-021-9/+19
|
* Document return values better.das2008-02-181-3/+34
|
* Add tgammaf() as a simple wrapper around tgamma().das2008-02-181-7/+15
|
* Documentation for sinl(), cosl(), and tanl().das2008-02-173-35/+46
|
* Introduce a new log(3) manpage and move the relevant functions there.das2008-01-182-69/+118
| | | | | | Document exp2l() in exp(3), and remove the quaint discussion of topics such as what these functions were called on the HP-71B's variant of BASIC.
* Implement rintl(), nearbyintl(), lrintl(), and llrintl().das2008-01-142-22/+36
| | | | Thanks to bde@ for feedback and testing of rintl().
* Add logbl(3) to libm.das2007-12-171-27/+28
|
* Document the fact that we have nan(3) now, and make some minor clarificationsdas2007-12-171-10/+14
| | | | in other places.
* Implement and document nan(), nanf(), and nanl(). This commitdas2007-12-161-0/+99
| | | | | | | adds two new directories in msun: ld80 and ld128. These are for long double functions specific to the 80-bit long double format used on x86-derived architectures, and the 128-bit format used on sparc64, respectively.
* Implement and document csqrt(3) and csqrtf(3).das2007-12-151-0/+94
|
* Update the standards section, and make a minor clarification about thedas2007-12-141-5/+10
| | | | return value of sqrt.
* s/C90/C99/das2007-12-121-1/+1
|
* Add a "STANDARDS" section.das2007-12-121-0/+9
|
* Implement carg(3) and cargf(3).das2007-12-122-6/+41
| | | | Rotting in an old src tree since: March 2005
OpenPOWER on IntegriCloud