summaryrefslogtreecommitdiffstats
path: root/lib/msun/src/math.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r271651, r271719, r272138, r272457, r272845, r275476, r275518, r275614,tijl2015-06-251-1/+5
* MFC r257770 r257818 r257823 r260066 r260067 r260089 r260145 r268587 r268588tijl2014-09-181-27/+8
* Restore the longer form of the _Generic. The short form does not work in C++.theraven2013-07-291-2/+11
* Reenable the isnan(double) / isinf(double) declarations when targeting C89 + ...theraven2013-07-291-0/+15
* Cleaner support for type qualifiers.theraven2013-07-131-11/+2
* Ensure that the _Generic() macro in math.h works with qualified types.theraven2013-07-131-17/+26
* Fix the build with C++ where __builtin_types_compatible_p is not allowed.theraven2013-07-121-2/+3
* Fix some typoes in math.h cleanup.theraven2013-07-111-3/+3
* Cleanups to math.h that prevent namespace conflicts with C++.theraven2013-07-111-28/+49
* Add implementations of acoshl(), asinhl(), and atanhl(). This is adas2013-06-101-3/+3
* ld80 and ld128 implementations of expm1l(). This code started lifekargl2013-06-031-1/+1
* Add logl, log2l, log10l, and log1pl.das2013-06-031-4/+4
* Compute the exponential of x for Intel 80-bit format and IEEE 128-bitkargl2012-07-231-1/+1
* Allow inclusion of libc++ <cmath> to work after including math.htheraven2012-05-271-43/+36
* Expose the unimplemented libm functions in the math.h header. This allows C+...theraven2011-11-121-13/+13
* Don't define FP_FAST_FMA on sparc64; with the recent fixes, fma() isdas2011-10-151-5/+2
* Implement the long double version for the cube root function, cbrtl.kargl2011-03-121-2/+0
* Add log2() and log2f().das2010-12-051-0/+2
* Introduce __isnanf() as an alias for isnanf(), and make the isnan()das2010-06-121-1/+2
* Namespace: scalb() is withdrawn from POSIX.das2009-03-141-1/+4
* C99 TC2 now wants FP_FAST_FMA* to be defined to 1, if the macros aredas2009-02-071-3/+3
* Fix the types of INFINITY and NAN, which were broken in r131851. Theydas2009-01-081-2/+2
* Add implementations of acosl(), asinl(), atanl(), atan2l(),das2008-07-311-0/+6
* Implement fmodl.das2008-06-191-2/+0
* Hook remquol() and remainderl() up to the build.das2008-03-301-1/+1
* Hook hypotl() and cabsl() up to the build.das2008-03-301-2/+0
* MI implementation of sqrtl(). This is very slow and shoulddas2008-03-021-1/+1
* Add tgammaf() as a simple wrapper around tgamma().das2008-02-181-0/+1
* Add implementations of sinl(), cosl(), and tanl().das2008-02-171-0/+6
* Implement exp2l(). There is one version for machines with 80-bitdas2008-01-181-0/+2
* Implement rintl(), nearbyintl(), lrintl(), and llrintl().das2008-01-141-5/+3
* Grumble. DO declare logbl(), DON'T declare logl() just yet.das2007-12-201-0/+2
* Remove the declaration of logl(). The relevant bits haven't beendas2007-12-201-2/+0
* Implement and document nan(), nanf(), and nanl(). This commitdas2007-12-161-1/+5
* Implement modfl().das2007-01-071-1/+1
* Implement truncl() based on floorl().das2005-04-161-1/+1
* Add roundl(), lroundl(), and llroundl().das2005-04-081-1/+5
* Implement exp2() and exp2f().das2005-04-051-0/+2
* Implement and document remquo() and remquof().das2005-03-251-0/+2
* Add missing prototypes for fma() and fmaf(), and remove an inaccuratedas2005-03-181-1/+2
* - Define FP_FAST_FMA for sparc64, since fma() is now implemented usingdas2005-03-071-4/+12
* Remove wrappers and other cruft intended to support SVID, mistakes indas2005-02-041-45/+0
* Add fma() and fmaf(), which implement a fused multiply-add operation.das2005-01-221-0/+5
* Most libm routines depend on the rounding mode and/or set exceptiondas2005-01-151-31/+29
* Braino. Revert rev 1.50.das2005-01-151-0/+7
* Set math_errhandling to MATH_ERREXCEPT. Now that we have fenv.h, wedas2005-01-141-1/+1
* Remove some #if 0'd code.das2005-01-141-7/+0
* Implement and document ceill().stefanf2005-01-131-1/+1
* Implement floorl().stefanf2005-01-121-1/+1
* Whitespace nit.stefanf2005-01-121-1/+1
OpenPOWER on IntegriCloud