#
dc36d6f9 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
lib: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl s
lib: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
b2c76c41 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line nroff pattern
Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0 |
|
#
c5c3ba6b |
| 03-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351317 through r351731.
|
#
5a38af1f |
| 27-Aug-2019 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Introduce <sys/qmath.h>, a fixed-point math library from Netflix.
This makes it possible to perform mathematical operations
on fractional values without using floating point. It operates on Q number
Introduce <sys/qmath.h>, a fixed-point math library from Netflix.
This makes it possible to perform mathematical operations
on fractional values without using floating point. It operates on Q numbers, which are integer-sized, opaque structures initialized to hold a chosen number of integer and fractional
bits.
For a general description of the Q number system, see the "Fixed Point Representation & Fractional Math" whitepaper[1]; for the actual API see the qmath(3) man page.
This is one of dependencies for the upcoming stats(3) framework[2] that will be applied to the TCP stack in a later commit.
1. https://www.superkits.net/whitepapers/Fixed%20Point%20Representation%20&%20Fractional%20Math.pdf 2. https://reviews.freebsd.org/D20477
Reviewed by: bcr (man pages, earlier version), sef (earlier version) Discussed with: cem, dteske, imp, lstewart Sponsored By: Klara Inc, Netflix Obtained from: Netflix Differential Revision: https://reviews.freebsd.org/D20116
show more ...
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
dfd6ede5 |
| 07-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Remove the sentence in math(3) about some long double math functions not being available.
Submitted by: Steve Kargl MFC after: 3 days
|
Revision tags: release/10.4.0, release/11.1.0 |
|
#
348238db |
| 01-Mar-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r314420 through r314481.
|
#
fbbd9655 |
| 01-Mar-2017 |
Warner Losh <imp@FreeBSD.org> |
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0 |
|
#
8fa0b743 |
| 23-Jan-2012 |
Xin LI <delphij@FreeBSD.org> |
IFC @230489 (pending review).
|
Revision tags: release/9.0.0 |
|
#
70d8f36a |
| 27-Oct-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r226824
|
#
715a43ed |
| 17-Oct-2011 |
David Schultz <das@FreeBSD.org> |
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 refere
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.
show more ...
|
#
dfe5233b |
| 12-Mar-2011 |
Steve Kargl <kargl@FreeBSD.org> |
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
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
show more ...
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0 |
|
#
6d4b9715 |
| 09-Dec-2010 |
Dimitry Andric <dim@FreeBSD.org> |
Sync: merge r216133 through r216338 from ^/head.
|
#
63687c8b |
| 07-Dec-2010 |
David Schultz <das@FreeBSD.org> |
Fix various nits in style and comments that were pointed out by bde. Code changes verified with md5.
|
#
177668d1 |
| 05-Dec-2010 |
David Schultz <das@FreeBSD.org> |
Add log2() and log2f().
|
Revision tags: release/8.1.0_cvs, release/8.1.0 |
|
#
25c8b07f |
| 27-May-2010 |
Ulrich Spörlein <uqs@FreeBSD.org> |
mdoc: Garbage collect unused/unneeded macros
|
Revision tags: release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
3be0479b |
| 17-Dec-2007 |
David Schultz <das@FreeBSD.org> |
Document the fact that we have nan(3) now, and make some minor clarifications in other places.
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
ee7093a6 |
| 09-Jan-2007 |
Warner Losh <imp@FreeBSD.org> |
Remove California Regent's clause 3, per letter
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
110e1704 |
| 17-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
-mdoc sweep.
|
#
32948b81 |
| 06-Nov-2005 |
Bruce Evans <bde@FreeBSD.org> |
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 slig
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().
show more ...
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
01293bdb |
| 16-Jun-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Markup nit.
Approved by: re (blanket)
|
Revision tags: release/5.4.0_cvs, release/5.4.0 |
|
#
90232fdf |
| 05-Apr-2005 |
David Schultz <das@FreeBSD.org> |
Document exp2() and exp2f(), and make other minor tweaks and updates.
|
#
3b9141ee |
| 25-Mar-2005 |
David Schultz <das@FreeBSD.org> |
Implement and document remquo() and remquof().
|
#
15a53f77 |
| 07-Mar-2005 |
David Schultz <das@FreeBSD.org> |
Add nexttoward to the list of implemented functions, and explicitly list the four that are still missing.
|
#
29bf6af8 |
| 27-Jan-2005 |
David Schultz <das@FreeBSD.org> |
- Move the functions presently described in in ieee(3) to their own manpages. They are not very related, so separating them makes it easier to add meaningful cross-references and extend some of
- Move the functions presently described in in ieee(3) to their own 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.
show more ...
|
#
52611c60 |
| 23-Jan-2005 |
David Schultz <das@FreeBSD.org> |
Many changes, including the following major ones: - Rearrange the list of functions into categories. - Remove the ulps column. It was appropriate for only some of the functions in the list, and co
Many changes, including the following major ones: - 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.
show more ...
|