summaryrefslogtreecommitdiff
path: root/include/math.h
AgeCommit message (Expand)Author
2010-02-23PR 36988: ISO C99 mandates that HUGE_VAL, HUGE_VALF, HUGE_VALL andjoerg
2010-01-11Add exp2 and exp2mchristos
2009-10-04oops forgot to commit that one--- Add f{dim,min,max}{,l,f}christos
2009-02-22Make NAN a compile time constant (with help from the compiler). Suggestedmartin
2008-04-25make name const.christos
2007-02-22-get cabs() and cabsf() out of public view - these are historical anddrochner
2007-02-06add the isgreater() at al. comparision macros defined in C99 and SUSv3;drochner
2006-03-25Add trunc() and truncf() C99 functions, from FreeBSD.xtraeme
2006-03-23Add nan(3), nanf(3), and nanl(3); welcome libm.so.0.4.kleink
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-07-21Add log2fchristos
2005-02-03de-__P -- the hack is long since useless. Discussed with christos,perry
2004-07-12Move round() to the C99 section.kleink
2004-07-10lib/24252: Add C99 functions round(3) and roundf(3).junyoung
2004-07-01being here, add the (l)lround(f) functions to libmdrochner
2004-06-30shut up lint's "long long" warningsdrochner
2004-06-30Add (l)lrint(f).drochner
2004-03-04* Turn isinf(3) and isnan(3) into C99-style macros.kleink
2004-03-04Make lint happy for __fpmacro_unary_floating() users.kleink
2004-01-20Move FP_ROP and FP_DIRTYZERO from <math.h> to <vax/math.h> (where theykleink
2004-01-20Add FP_ROP and FP_DIRTYZERO to MD range for VAX.matt
2004-01-17Close the comment after #endif.uwe
2004-01-15Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.kleink
2003-10-26C99 7.12#4: provide INFINITY, which defaults to HUGE_VALF.kleink
2003-10-25C99: provide HUGE_VALF and HUGE_VALL.kleink
2003-05-17Add long double support.thorpej
2003-04-28Add a new feature-test macro, _NETBSD_SOURCE. If this is definedbjh21
2002-02-19Clean up some rampant code duplication wrt ieee number handling:simonb
2001-01-05protect the incomplete cabs declarations with #ifndef __MATH_PRIVATE__ so thatchristos
2000-06-13Remove 'extern' from function declarations.simonb
2000-01-04const -> __const and include <sys/cdefs.h> earlier; fixes PR lib/9052kleink
1999-12-23C99: Define a NAN macro in <math.h> which evaulates to a constant expression ofkleink
1999-08-16Add missing isinff() declaration.kleink
1999-01-31This file has still missing prototypes: cabs and cabsf... At least commentchristos
1998-11-15s/void/const void/christos
1998-11-15cast to void * first to avoid lint warning.christos
1998-09-07Oops, isinf() was never included in any X/Open interface specification.kleink
1998-07-26const poisoning.mycroft
1998-05-11Fix comment typo in previous.kleink
1998-05-07Reorganize name space protection.kleink
1998-04-08C++ has a very different concept of "exception." Delimit struct exceptiontv
1994-10-26new RCS ID format.cgd
1994-08-10Added prototypes for float versions of math functions.jtc
1994-03-01Add cabs() and drem(), for BSD libm compatibility.jtc
1994-02-14Add missing _. reported by several folks.cgd
1994-02-11New math.h, based on fdlibm's fdlibm.h.jtc
1993-10-11Moved definition of M_FOO constants into !_ANSI_SOURCE && !_POSIX_SOURCEjtc
1993-08-04Use __pure qualifier.jtc
1993-07-09update for better FP routines, from AT&T & elsewherecgd
1993-03-21after 0.2.2 "stable" patches appliedcgd