summaryrefslogtreecommitdiffstats
path: root/lib/msun
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanups and optimizations:bde2005-11-241-11/+5
* s/5.5/6.0/ in HISTORY section.joel2005-11-243-3/+3
* Optimized by eliminating the special case for 0.67434 <= |x| < pi/4.bde2005-11-241-16/+7
* Use only double precision for "kernel" tanf (except for returning float).bde2005-11-233-29/+20
* Simplified setiing up args for __kernel_rem_pio2(). We already have xbde2005-11-231-17/+9
* Quick fix for stack buffer overrun in rev.1.13. Oops. The prec == 1bde2005-11-231-4/+4
* Mess up the "kernel" float trig function .c files with ifdefs so thatbde2005-11-216-0/+25
* Use double precision to simplify and optimize a long division.bde2005-11-211-15/+1
* Restored a cleanup in rev.1.9 tthat was lost in rev.1.10.bde2005-11-201-2/+2
* Moved all the optimizations for |x| <= 9pi/2 frombde2005-11-194-67/+105
* Removed an unused declaration which was so old that it wasn't a prototypebde2005-11-181-4/+6
* -mdoc sweep.ru2005-11-173-3/+3
* Minor cleanups:bde2005-11-173-24/+21
* Rearranged the the optimizations for special cases to reduce the averagebde2005-11-171-42/+53
* Fixed some magic numbers.bde2005-11-131-6/+6
* Fixed some magic numbers.bde2005-11-131-6/+6
* Imoproved comments for the minimax polynomial.bde2005-11-121-10/+11
* Tweaked the minimax polynomial and improved its comments.bde2005-11-121-5/+5
* Improved comments for the minimax polynomial.bde2005-11-121-4/+4
* As for the float trig functions, use a minimax polynomial that isbde2005-11-121-9/+7
* As for __kernel_cosf() and __kernel_sinf(), use a fairly optimal minimaxbde2005-11-101-17/+11
* Detach k_rem_pio2f.c from the build since it is now unused. It is a libmbde2005-11-061-1/+1
* Use a 53-bit approximation to pi/2 instead of a 33+53 bit one for thebde2005-11-061-9/+39
* The logb() functions are not just ieee754 "test" functions, but arebde2005-11-064-33/+48
* Moved the optimization for tiny x from __kernel_tan[f](x) to tan[f](x)bde2005-11-024-46/+14
* Updated the comment about the optimization for tiny x (the previousbde2005-11-021-2/+4
* Removed dead code for handling tan[f]() on odd multiples of pi/2. Thisbde2005-11-022-6/+2
* Fixed some of the silliness related to rev.1.8. In 1.8, "double" inbde2005-11-021-1/+1
* Fixed spelling of remquof() in its prototype.bde2005-10-301-1/+1
* Fixed some comments added in rev.1.5.bde2005-10-301-5/+7
* Implement inline functions to give the complex result x+I*y from floatbde2005-10-291-0/+42
* Use double precision to simplify and optimize arg reduction for smallbde2005-10-291-97/+22
* Start trying to make the float precision trig functions actually worthbde2005-10-291-30/+28
* Use fairly optimal minimax polynomials for __kernel_cosf() andbde2005-10-282-16/+15
* Use a better algorithm for reducing the error in __kernel_cos[f]().bde2005-10-262-51/+22
* More fixes for arg reduction near pi/2 on systems with broken assignmentbde2005-10-251-5/+8
* Moved the optimization for tiny x from __kernel_{cos,sin}[f](x) tobde2005-10-248-22/+22
* Fixed range reduction for large multiples of pi/2 on systems withbde2005-10-111-0/+1
* Fixed range reduction near (but not very near) medium-sized multiplesbde2005-10-101-3/+18
* Fix numerous errors of >= 1 ulp for cosf(x) and sinf(x) (1 line)bde2005-10-091-1/+12
* Oops, the last-minute optimization in rev.1.8 wasn't a good idea. Thebde2005-10-091-7/+18
* Fixed syntax error (a missing brace) in previous commit.bde2005-10-081-0/+1
* Fixed range reduction near (but not very near) +-pi/2. A bug causedbde2005-10-081-19/+7
* Fixed aliasing bugs in TRUNC() by using the fdlibm macros for accessbde2005-09-193-12/+26
* Add a missing ldexpf() alias for amd64.das2005-09-121-0/+3
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
* Markup nit.ru2005-06-161-1/+1
* Fixed compile warning.ru2005-06-161-2/+0
* Assorted markup fixes.ru2005-06-154-6/+6
* Prevent these functions from using stack outside of their frame.deischen2005-05-063-15/+15
OpenPOWER on IntegriCloud