summaryrefslogtreecommitdiff
path: root/lib/libm/Makefile
AgeCommit message (Collapse)Author
2014-01-29Include compiler-rt in libc, libm and libkern.joerg
2014-01-18Add various functions which need fenv support to arm.skrll
2013-11-22Try to fix the build (again): move e_sqrtl.c to common soure, butmartin
move the include of fenv.h into the #ifdef __HAVE_LONG_DOUBLE block and also provide a -DHAVE_FENV_H from the makefile for archs that have it - leaving out exception settings on architectures that do not provide it.
2013-11-21e_sqrtl.c requires fenv.h, so only build it on platfomrs supporting thatmartin
2013-11-19Add cbrtl(3) and sqrtl(3), from FreeBSD.joerg
2013-11-13truncl(3)joerg
2013-11-13Add FreeBSD's truncl and minimal testing.joerg
2013-11-12Add some fake long double -> double wrappers for various transcendentaljoerg
functions. They are expected to be implement properly at a later time.
2013-11-12Initial version of fmodl from FreeBSD.joerg
Basic test case for the fmod family.
2013-11-12Man page entries for ceill, floorl and roundl.joerg
2013-11-11Add initial version of ceill, floorl and roundl from FreeBSD.joerg
2013-10-15Hook complex operation support into libm when not using libgcc.joerg
2013-09-21Update LLVM/Clang snapshot to r191105. This brings in a better detectionjoerg
of unused static variables and functions. Disable this for some external code and for ioconf.c in the kernel.
2013-08-22s_nexttoward.c does not make sense compiling for 32 bit sparc (double ==martin
long double), so ifdef it out in the sparc64 compat library build. I hope the nextafter alias is set up correctly (where?) - and someone please suggest a better way for this if clause.
2013-08-21Add nexttoward, nearbyint and rintl for sparc64martin
2013-06-20Add missing .go and fix lint rule.christos
2013-05-24Fix POLYD/Mariah fallout and include the scalbn sources (which do notmartin
use polyd). Fix global names and weak aliases.
2013-05-01Use MKSOFTFLOAT = no for including arm hardfloat files.matt
When arm and MKSOFTFLOAT = yes, make explicit dependency to .c files so .S won't be used.
2013-04-28Drop s_scalbnl.c (and s_scalbln.S as side effect) and provide scalbnl injoerg
s_scalbln.c.
2013-04-27Retire ldexp sources. scalbn has the aliases.joerg
2013-04-06Pass a real file as MLINKS target; fix unnecessary (re)install.uebayasi
2013-02-12Use __HAVE_LONG_DOUBLE instead of EXT_EXPBITS and include s_nextafterl.cmartin
as well as s_frexpl.c in the global list of "common" sources - as we seem to have no arch redefining the standard double variant, it seems unlikely we will have on redefining the long double version in assembler.
2013-02-11any arch that has fenv.[ch] can have fma as well (since fma uses fenv).matt
2013-02-11Add VFP versions of lrint/lrintf/lrintl for earmhf*matt
2013-02-11add more functions required by fmachristos
2013-02-11hook fma to the buildchristos
2013-02-09Hook to the build.christos
2013-02-09Make this work for NetBSDchristos
2013-02-03Add support for the ARM hardfloat instructions vsqrt and vabs.matt
2012-08-04Use COPTS instead of CFLAGSmatt
2012-05-05Add tgamma{,f} from FreeBSD via rudolf, netbsd at eq dot czchristos
2012-04-04Disable new -Wstring-plus-int warning where needed for now.joerg
Adjust various places that add GCC-only options to check for the active compiler first.
2012-03-21These directories default to WARNS?=5matt
2012-03-09On alpha compile the math library with dynamic rounding mode insteadnjoly
of fixed normal IEEE rounding mode. This makes function that depends on the current rounding mode, such as rint(3), just work.
2011-09-17Split out pow(3) from exp(3).jruoho
2011-09-13Split out the logarithm functions from the perplex exp(3). Also remove somejruoho
useless notes in the latter (namely, no one cares that financial calculations were done on Hewlett-Packard HP-71B, or that there is a LN1() in Pascal).
2011-08-06Deprecate ieee(3).jruoho
2011-08-06Split out the scalbn(3) family out from ieee(3) and properly document it.jruoho
2011-08-03Add logbl(3).joerg
2011-07-28Add ilogbl(3).joerg
2011-07-28Add scalbnl(3) mlinks.joerg
2011-07-28Add scalbn{,f,l} for VAX.matt
2011-07-26Add scalbnl to libm.joerg
2011-06-20remove most of the remaining HAVE_GCC tests that are always true inmrg
the modern world.
2011-05-20Add fenv support for sparc. Mostly copied from sparc64 and share with it.nakayama
2011-05-10Remove trailing '\'.jruoho
2011-05-10Split out the ilogb(3) family out of ieee(3) and properly document it.jruoho
2011-04-16Merge floor(3) to ceil(3).jruoho
2011-04-13Split out from ieee(3) also the remainder(3) and copysign(3) families.jruoho
2011-04-12Split the nextafter(3) family of functions to their own page and properlyjruoho
document these.