summaryrefslogtreecommitdiffstats
path: root/lib/msun/man
Commit message (Collapse)AuthorAgeFilesLines
* Bump .Ddngie2015-11-091-1/+1
|
* Document powl(3)ngie2015-11-091-5/+10
| | | | | PR: 191751 Sponsored by: EMC / Isilon Storage Division
* .ie is not supposed to be used in manpagesbapt2015-07-141-6/+2
| | | | Submitted by: carsten.kunze@arcor.de
* mdoc: fix function declarationbapt2015-04-261-2/+2
|
* mdoc: remove empty linebapt2015-04-261-1/+0
|
* Remove end of line whitespacebapt2015-04-261-3/+3
|
* According to POSIX.1-2008, the Bessel functions of second kindkargl2015-03-101-25/+20
| | | | | | | | | should raise a divide-by-zero floating point exception for x = +-0 and an invalid floating point exception for x < 0 including x = -Inf. Update the code to raise the exception and update the documentation with hopefully better description of the behavior. Reviewed by: bde (code only)
* mdoc: remove EOL whitespace.joel2014-12-291-1/+1
|
* mdoc: improvements to SEE ALSO.joel2014-12-273-3/+3
|
* Minor Xr fix.joel2014-12-261-1/+1
|
* * Makefile:kargl2014-09-151-11/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . Hook e_lgammal[_r].c to the build. . Create man page links for lgammal[-r].3. * Symbol.map: . Sort lgammal to its rightful place. . Add FBSD_1.4 section for the new lgamal_r symbol. * ld128/e_lgammal_r.c: . 128-bit implementataion of lgammal_r(). * ld80/e_lgammal_r.c: . Intel 80-bit format implementation of lgammal_r(). * src/e_lgamma.c: . Expose lgammal as a weak reference to lgamma for platforms where long double is mapped to double. * src/e_lgamma_r.c: . Use integer literal constants instead of real literal constants. Let compiler(s) do the job of conversion to the appropriate type. . Expose lgammal_r as a weak reference to lgamma_r for platforms where long double is mapped to double. * src/e_lgammaf_r.c: . Fixed the Cygnus Support conversion of e_lgamma_r.c to float. This includes the generation of new polynomial and rational approximations with fewer terms. For each approximation, include a comment on an estimate of the accuracy over the relevant domain. . Use integer literal constants instead of real literal constants. Let compiler(s) do the job of conversion to the appropriate type. This allows the removal of several explicit casts of double values to float. * src/e_lgammal.c: . Wrapper for lgammal() about lgammal_r(). * src/imprecise.c: . Remove the lgamma. * src/math.h: . Add a prototype for lgammal_r(). * man/lgamma.3: . Document the new functions. Reviewed by: bde
* * Makefile:kargl2014-07-131-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . Add s_erfl.c to building libm. . Add MLINKS for erfl.3 and erfcl.3. * Symbol.map: . Move erfl and erfcl to their proper location. * ld128/s_erfl.c: . Implementations of erfl and erfcl in the IEEE 754 128-bit format. * ld80/s_erfl.c: . Implementations of erfl and erfcl in the Intel 80-bit format. * man/erf.3: . Document the new functions. . While here, remove an incomplete sentence. * src/imprecise.c: . Remove the stupidity of mapping erfl and erfcl to erf and erfc. * src/math.h: . Move the declarations of erfl and erfcl to their proper place. * src/s_erf.c: . For architectures where double and long double are the same floating point format, use weak references to map erfl to erf and ercl to erfc. Reviewed by: bde (many earlier versions)
* * msun/man/cosh.3:kargl2013-12-313-3/+3
| | | | | | | | | | | | | | | | | | | | * msun/man/sinh.3: * msun/man/tanh.3: . Fix grammar. * msun/src/e_coshl.c: * msun/src/e_sinhl.c: . Fix comment. * msun/src/s_tanhl.c: . Remove unused variables. . Fix location/indentation of comments. . Use comparison involving ints instead of long double. . Re-order polynomial evaluation on ld128 for |x| < 0.25. For now, retain the older order in an "#if 0 ... #else" block. . Use int comparison to short-circuit the |x| < 1.5 condition. Requested by: bde
* Fix a mismerge of my local doc changes to msun/man/sinh.3.kargl2013-12-301-2/+4
|
* * Makefile:kargl2013-12-303-12/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . Hook coshl, sinhl, and tanhl into libm. . Create symbolic links for corresponding manpages. . While here remove a nearby extraneous space. * Symbol.map: * src/math.h: . Move coshl, sinhl, and tanhl to their proper locations. * man/cosh.3: * man/sinh.3: * man/tanh.3: . Update the manpages. * src/e_cosh.c: * src/e_sinh.c: * src/s_tanh.c: . Add weak reference for LBDL_MANT_DIG==53 targets. * src/imprecise.c: . Remove the coshl, sinhl, and tanhl kludge. * src/e_coshl.c: . ld80 and ld128 implementation of coshl(). * src/e_sinhl.c: . ld80 and ld128 implementation of sinhl(). * src/s_tanhl.c: . ld80 and ld128 implementation of tanhl(). Obtained from: bde (mostly), das and kargl
* 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
|
OpenPOWER on IntegriCloud