summaryrefslogtreecommitdiffstats
path: root/lib/msun/src/math.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add MI implementations of [l]lrint[f]() and [l]lround[f]().das2005-01-111-0/+8
* Add and document ilogbl(), a long double version of ilogb().stefanf2004-10-111-0/+2
* Further refine some #ifs:das2004-09-171-2/+2
* Fix two bugs in the signbit() macro, which was implemented last year:das2004-07-191-1/+6
* Fix minor namespace pollution: The prototypes for f{dim,max,min}(),stefanf2004-07-171-6/+6
* Tweak the conditions under which certain gcc builtins are used:das2004-07-161-2/+2
* Implement the classification macros isfinite(), isinf(), isnan(), anddas2004-07-091-6/+28
* Define the following macros in terms of [gi]cc builtins when thedas2004-07-091-0/+29
* Add C99's nearbyint{,f}() functions as wrappers around rint().das2004-07-061-0/+2
* Implement and document fdim{,f,l}, fmax{,f,l}, and fmin{,f,l}.das2004-06-301-3/+12
* Declare scalbln(), scalblnf(), trunc(), and truncf().das2004-06-201-0/+4
* Our MI implementation of ilogb() returns -INT_MAX for the argument 0.0 ratherstefanf2004-06-191-2/+3
* Include <sys/cdefs.h> earlier to get the various visibility constants.das2004-06-091-2/+1
* Add round(3) and roundf(3) and the associated documentation.das2004-06-071-0/+2
* Add an implementation of copysignl(), a long double version of copysign().stefanf2004-05-071-0/+2
* Make sure that symbols are declared in math.h iff the appropriatedas2004-04-251-65/+68
* Remove a stale comment referring to values.h, which has never beendas2004-04-251-6/+1
* Initial support for C99's (or is it POSIX.1-2001's?) MATH_ERRNO,bde2004-03-121-0/+6
* Add prototypes for all long double functions in C99. Leave them alldes2003-10-231-0/+67
OpenPOWER on IntegriCloud