joel
8d117901e3
Minor mdoc fix.
2012-09-11 17:40:06 +00:00
kargl
b4194dfd55
Compute the exponential of x for Intel 80-bit format and IEEE 128-bit
...
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)
2012-07-23 19:13:55 +00:00
gjb
8670397617
General mdoc(7) and typo fixes.
...
PR: 167734
Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org)
MFC after: 3 days
2012-05-11 20:06:46 +00:00
joel
0ef023ae5b
mdoc: fix column names, indentation, column separation within each row, and
...
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
2012-04-07 09:05:30 +00:00
joel
39c40cce12
Remove superfluous paragraph macro.
2012-03-25 12:13:24 +00:00
das
05ac5f7cb8
Minor corrections and clarifications regarding exceptions.
2011-10-21 14:23:59 +00:00
das
2a41d7e805
It's no longer accurate to say that math.h "constitute[s] the C math
...
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.
2011-10-17 06:10:32 +00:00
das
45d831bde4
Add c{cos,sin,tan}{,h}{,f} functions. This is joint work with
...
bde and kargl.
2011-10-17 05:41:03 +00:00
eadler
9d7884364e
- change "is is" to "is" or "it is"
...
- change "the the" to "the"
Approved by: lstewart
Approved by: sahil (mentor)
MFC after: 3 days
2011-10-16 14:30:28 +00:00
kargl
c519d48b44
Implement the long double version for the cube root function, cbrtl.
...
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
2011-03-12 16:50:39 +00:00
das
c1c16dcf08
Add cexp() to the complex(3) manpage. Thanks to bde for pointing out
...
that I missed this.
2011-03-07 08:54:20 +00:00
das
55e5832ebf
Add cexp() and cexpf().
...
Reviewed by: bde (earlier version)
2011-03-07 03:09:24 +00:00
murray
13343e496d
Add complex(3) manual page documenting our partial support for C99
...
complex arithmetic in libm.
Reviewed by: David Schultz <das@FreeBSD.org>
MFC after: 2 weeks
2011-02-20 05:29:00 +00:00
das
35838fd0b5
Fix various nits in style and comments that were pointed out by bde.
...
Code changes verified with md5.
2010-12-07 02:19:15 +00:00
das
82b52495ad
Add log2() and log2f().
2010-12-05 22:11:22 +00:00
joel
dd1fff9bcb
Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
...
translating these manual pages. Minor corrections by me.
Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>
2010-08-16 15:18:30 +00:00
uqs
5159bb69ac
mdoc: spell out theta, the Unicode glyph is hard to read for terminal fonts
...
It is referred to as "theta" later in the document anyway,
so stop being fancy.
2010-06-09 07:31:32 +00:00
uqs
efb24ec355
mdoc: spell macros correctly, there's no need for the backslash escape
2010-06-02 10:20:38 +00:00
uqs
bf0dc93ef1
mdoc: Garbage collect unused/unneeded macros
2010-05-27 13:56:27 +00:00
uqs
64c451d29e
mdoc: move remaining sections into consistent order
...
This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections.
Found by: mdocml lint run
Reviewed by: ru
2010-05-13 12:08:11 +00:00
uqs
1ab3783e1a
mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the
...
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
2010-05-13 12:07:55 +00:00
uqs
8f141f1a13
Fix several typos in macros or macro misusage.
...
Found by: make manlint
Reviewed by: ru
Approved by: philip (mentor)
2010-03-12 10:01:06 +00:00
das
ec47be13ee
Implement cproj{,f,l}().
2008-08-07 15:07:48 +00:00
das
fea2240d10
Add implementations of acosl(), asinl(), atanl(), atan2l(),
...
and cargl().
Reviewed by: bde
sparc64 testing resources from: remko
2008-07-31 22:41:26 +00:00
das
13a8e1c0b6
Fix a typo in the cosl() prototype.
2008-06-28 01:43:24 +00:00
das
9e4d306f6f
Implement fmodl.
...
Document fmodl and fix some errors in the fmod manpage.
2008-06-19 22:39:53 +00:00
das
f487ba5286
Hook remquol() and remainderl() up to the build.
2008-03-30 20:48:02 +00:00
das
7e1a7394d9
Implement csqrtl().
2008-03-30 20:07:15 +00:00
das
fed973ef18
Document hypotl().
...
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
2008-03-30 20:03:29 +00:00
das
635be49304
Hook up sqrtl() to the build.
2008-03-02 01:48:17 +00:00
das
0a944b08e4
Document return values better.
2008-02-18 19:02:49 +00:00
das
11fca9d5f5
Add tgammaf() as a simple wrapper around tgamma().
2008-02-18 17:27:11 +00:00
das
61222ca5ae
Documentation for sinl(), cosl(), and tanl().
2008-02-17 07:32:44 +00:00
das
8f7624b016
Introduce a new log(3) manpage and move the relevant functions there.
...
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.
2008-01-18 21:43:00 +00:00
das
4f45aea521
Implement rintl(), nearbyintl(), lrintl(), and llrintl().
...
Thanks to bde@ for feedback and testing of rintl().
2008-01-14 02:12:07 +00:00
das
d717f8cf06
Add logbl(3) to libm.
2007-12-17 03:53:38 +00:00
das
05daf4f2d4
Document the fact that we have nan(3) now, and make some minor clarifications
...
in other places.
2007-12-17 01:04:43 +00:00
das
bb384eba43
Implement and document nan(), nanf(), and nanl(). This commit
...
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.
2007-12-16 21:19:28 +00:00
das
28907d1d2e
Implement and document csqrt(3) and csqrtf(3).
2007-12-15 08:38:44 +00:00
das
a5d6580347
Update the standards section, and make a minor clarification about the
...
return value of sqrt.
2007-12-14 07:53:09 +00:00
das
4550e2583b
s/C90/C99/
2007-12-12 23:50:00 +00:00
das
937d496694
Add a "STANDARDS" section.
2007-12-12 23:49:40 +00:00
das
b9a043d44c
Implement carg(3) and cargf(3).
...
Rotting in an old src tree since: March 2005
2007-12-12 23:43:51 +00:00
imp
130ae175fc
Remove California Regent's clause 3, per letter
2007-01-09 01:02:06 +00:00
das
3e2f039e9d
Fix a cut-and-paste-o.
2007-01-06 21:23:20 +00:00
das
a1794f56b7
Remove a note pertaining to the Alpha.
2007-01-05 07:14:26 +00:00
joel
7eed0b9958
s/5.5/6.0/ in HISTORY section.
...
Discussed with: ru
2005-11-24 09:25:10 +00:00
ru
928d297eeb
-mdoc sweep.
2005-11-17 13:00:00 +00:00
bde
0ec5232d0c
The logb() functions are not just ieee754 "test" functions, but are
...
standard in C99 and POSIX.1-2001+. They are also not deprecated, since
apart from being standard they can handle special args slightly better
than the ilogb() functions.
Move their documentation to ilogb.3. Try to use consistent and improved
wording for both sets of functions. All of ieee854, C99 and POSIX
have better wording and more details for special args.
Add history for the logb() functions and ilogbl(). Fix history for
ilogb().
2005-11-06 12:18:27 +00:00
bde
bce05c8c60
Fixed spelling of remquof() in its prototype.
2005-10-30 12:34:58 +00:00