| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Remove the sentence in math(3) about some long double math functions not
being available.
Submitted by: Steve Kargl
Notes:
svn path=/stable/10/; revision=326746
|
| |
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=226460
|
| |
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=219571
|
| |
|
|
|
|
|
| |
Code changes verified with md5.
Notes:
svn path=/head/; revision=216247
|
| |
|
|
| |
Notes:
svn path=/head/; revision=216211
|
| |
|
|
| |
Notes:
svn path=/head/; revision=208594
|
| |
|
|
|
|
|
| |
in other places.
Notes:
svn path=/head/; revision=174694
|
| |
|
|
| |
Notes:
svn path=/head/; revision=165906
|
| |
|
|
| |
Notes:
svn path=/head/; revision=152551
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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().
Notes:
svn path=/head/; revision=152117
|
| |
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=147446
|
| |
|
|
| |
Notes:
svn path=/head/; revision=144649
|
| |
|
|
| |
Notes:
svn path=/head/; revision=144091
|
| |
|
|
|
|
|
| |
list the four that are still missing.
Notes:
svn path=/head/; revision=143225
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=140890
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
Notes:
svn path=/head/; revision=140681
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140609
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140505
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140355
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140087
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140081
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140079
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
Notes:
svn path=/head/; revision=136395
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130774
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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@
Notes:
svn path=/head/; revision=130706
|
| |
|
|
| |
Notes:
svn path=/head/; revision=79754
|
| |
|
|
| |
Notes:
svn path=/head/; revision=57695
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50476
|
| |
|
|
|
|
|
|
|
| |
Add cross-references to the elusive fpsetmask() function to various other
man pages.
Reviewed by: bde
Notes:
svn path=/head/; revision=33107
|
| |
|
|
|
|
|
|
| |
Submitted by: Steve G. Kargl <kargl@troutmask.apl.washington.edu>
Repair corrupted text.
Notes:
svn path=/head/; revision=32534
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22993
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Corrected some bogus cross references to man pages that we don't/won't
have and either deleted them, or found a more appropriate man page
that we do have. Various other minor changes to silence manck.
Manck is currently down to about 200 lines of errors, down from
the 500 - 600+ when I started all this.
Notes:
svn path=/head/; revision=14042
|
| |
|
|
|
|
|
|
| |
counterpart.
Submitted by: Thomas Graichen <graichen@sirius.physik.fu-berlin.de>
Notes:
svn path=/head/; revision=6794
|
|
|
-- Begin comments from J.T. Conklin:
The most significant improvement is the addition of "float" versions
of the math functions that take float arguments, return floats, and do
all operations in floating point. This doesn't help (performance)
much on the i386, but they are still nice to have.
The float versions were orginally done by Cygnus' Ian Taylor when
fdlibm was integrated into the libm we support for embedded systems.
I gave Ian a copy of my libm as a starting point since I had already
fixed a lot of bugs & problems in Sun's original code. After he was
done, I cleaned it up a bit and integrated the changes back into my
libm.
-- End comments
Reviewed by: jkh
Submitted by: jtc
Notes:
svn path=/cvs2svn/branches/msun/; revision=2116
|