summaryrefslogtreecommitdiffstats
path: root/lib/libm/Makefile
AgeCommit message (Expand)AuthorFilesLines
2009-10-24document log2() and log2f(); from thomas pfaffjmc1-3/+4
2009-07-29ieee, and ieeef aren't real, and the amount of functions it documentsmartynas1-13/+14
2009-07-28document scalbln, scalblnf, scalblnlmartynas1-1/+2
2009-07-25int is big enough to fully represent exponents of all supported fpmartynas1-4/+6
2009-07-15round, roundf, trunc, truncf for hppa; ok kettenis@martynas1-2/+3
2009-04-19make ldexpf behavior consistent with the double and extended-precisionmartynas1-3/+3
2009-04-10lrint, llrint, lrintf, llrintf for amd64. ok kettenis@, oga@martynas1-1/+2
2009-04-05implement and use sqrt, sqrtf & fabsf in hardware; since it'smartynas1-1/+4
2009-03-28add C99-conformant nan, nanf, nanl for vax. always return zero,martynas1-2/+2
2008-12-12spacemartynas1-2/+1
2008-12-12document and mlink long double functions. ok jmc@martynas1-1/+19
2008-12-09pass CPPFLAGS+= -D__STDC__ for vax, to get the right definitionsmartynas1-1/+2
2008-12-09- 80-bit and quad precision trigonometric and other mostmartynas1-7/+26
2008-10-07- noieee_src: adapt complex versions of the functions it alreadymartynas1-11/+14
2008-09-16gc unused files, the functions are in libc. ok millert@martynas1-3/+2
2008-09-11since these got no ieee-specific code anymore, add fmin, fmax, fdim,martynas1-2/+3
2008-09-09sigh, gamma got lostmartynas1-2/+3
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15martynas1-54/+21
2008-07-30various markup/grammar fixes for previous, and a missing MLINKjmc1-1/+2
2008-07-29- add man pages for nan and remainder, from freebsdmartynas1-7/+8
2008-07-29describe exp2, exp2f and mlink themmartynas1-2/+4
2008-07-29remove finite from ieee.3, and unmlink from makefilemartynas1-4/+3
2008-07-24- remove isinff, isnanf. this has been moved to libcmartynas1-6/+8
2008-07-21NetBSD's C library supplies these functions -> OpenBSD's C librarymartynas1-2/+2
2008-07-21rename lround.c lroundf.c llround.c llroundf.c to s_lround.cmartynas1-2/+2
2008-07-16install infnan.3 only for vax. pointed out by millert@martynas1-3/+4
2008-06-12Makefile: fix MLINKSjmc1-7/+8
2008-06-11- on non-ieee, rename gamma to tgamma, the 'true' gammamartynas1-5/+6
2008-06-11drem{,f} are aliases for remainder{,f}, so:martynas1-2/+3
2008-06-11add C99 round(), based on ieee_src, for noieee_src. tested on VAXmartynas1-2/+3
2006-09-25Move llrint.c, llrintf.c, lrint.c and lrintf.c to s_llrint.c, s_llrintf.c,kettenis1-6/+7
2006-07-12add some more C99 functions: round(3) and roundf(3).brad1-5/+6
2006-03-19New amd64 exp(3).kettenis1-2/+2
2006-03-18add some more C99 functions: trunc(3) and truncf(3).brad1-3/+4
2006-03-14amd64 asm code is not correct for exp(+/-Inf), so until somebodyotto1-2/+2
2005-11-24use WANTLINT= (on all architectures)deraadt1-1/+2
2005-11-17Introduce a few c99 functions: {l,ll}{rint,round}{,f}. From NetBSD viaotto1-4/+11
2004-04-06remove optimization workaround for sparc64 now that we're using gcc3.brad1-2/+2
2004-02-28reach into new amd64 directoryderaadt1-3/+3
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyderaadt1-2/+2
2004-02-08add libm parts for amd64; much from netbsd, integration by mickey.deraadt1-1/+11
2003-02-27ieee_test isn't real, rename it to logb.3 and make everything link to that instead.jason1-9/+7
2003-01-03Get the m88k libm to say no to drugs.miod1-5/+1
2002-05-22add reminder and roundingsmickey1-2/+3
2002-05-22md sqrt() implementationmickey1-1/+4
2002-01-30Add native implementations of copysign() and copysignf() on alpha.naddy1-2/+5
2001-08-28The sparc workaround is needed for sparc64 too.art1-2/+2
2001-06-26Correctly handle mvme88k settings here.miod1-2/+2
2000-11-08put infnan in there, even though it is depricatedderaadt1-2/+2
1999-07-18I think that libm_i387 has lived too longderaadt1-12/+12