summaryrefslogtreecommitdiffstats
path: root/lib/libm
AgeCommit message (Expand)AuthorFilesLines
2009-06-30floor(3) should round towards -inf instead of towards zero.kettenis2-6/+4
2009-04-25fix scalbn, scalbnf, frexpf on amd64. don't use double argmartynas2-10/+16
2009-04-21alias and give frexpf symbol external linkage to scalbnf; this wasmartynas2-2/+8
2009-04-19make ldexpf behavior consistent with the double and extended-precisionmartynas4-72/+10
2009-04-11in the old days compiler could not convert decimal constantsmartynas14-306/+82
2009-04-10lrint, llrint, lrintf, llrintf for amd64. ok kettenis@, oga@martynas5-1/+50
2009-04-08missing rcs ids; spacingmartynas4-18/+19
2009-04-08remove i386/x86_64 ifdefs. i386 lives @ i387. miod@ agreesmartynas11-183/+10
2009-04-08fix hexadecimal constant that was wrong; and confused with ieee. ok miod@martynas1-2/+2
2009-04-05implement and use sqrt, sqrtf & fabsf in hardware; since it'smartynas4-1/+89
2009-04-05const static -> static const; since it's deprecated per C99. ok millert@martynas7-24/+24
2009-03-28add C99-conformant nan, nanf, nanl for vax. always return zero,martynas2-2/+31
2008-12-22Let this compile with gcc 2.miod1-4/+4
2008-12-12spacemartynas6-15/+14
2008-12-12document and mlink long double functions. ok jmc@martynas15-61/+196
2008-12-11remove an unneccessary addition to SEE ALSO: all the informationjmc1-14/+2
2008-12-10use sys/cdefs.h; pointed out by theomartynas31-47/+47
2008-12-09pass CPPFLAGS+= -D__STDC__ for vax, to get the right definitionsmartynas1-1/+2
2008-12-09alias fabsl to fabs on these archsmartynas6-33/+15
2008-12-09- 80-bit and quad precision trigonometric and other mostmartynas83-304/+4004
2008-11-20float math functions: copysignf and logbf. ok millert@martynas1-1/+35
2008-10-07- noieee_src: adapt complex versions of the functions it alreadymartynas29-227/+1792
2008-09-16remove d_cbrt, dcbrt, d_sqrt. ok millert@martynas2-16/+7
2008-09-16typo: is -> if. ok millert@martynas2-2/+2
2008-09-16gc unused files, the functions are in libc. ok millert@martynas5-126/+2
2008-09-13remove z_abs. ok millert@martynas2-16/+2
2008-09-11since these got no ieee-specific code anymore, add fmin, fmax, fdim,martynas6-2/+235
2008-09-11- make much more readable: don't reimplement isnan, signbit eachmartynas4-56/+32
2008-09-09sigh, gamma got lostmartynas5-2/+124
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15martynas193-3317/+3616
2008-08-08revertmartynas1-2/+2
2008-08-08make _digittoint staticmartynas1-2/+2
2008-07-30various markup/grammar fixes for previous, and a missing MLINKjmc4-20/+17
2008-07-29add descriptions for fpclassify, isfinite, isnormal, nan, remquo,martynas1-3/+8
2008-07-29- add man pages for nan and remainder, from freebsdmartynas4-65/+257
2008-07-29describe exp2, exp2f and mlink themmartynas2-5/+24
2008-07-29remove finite from ieee.3, and unmlink from makefilemartynas2-36/+5
2008-07-24- remove isinff, isnanf. this has been moved to libcmartynas13-125/+953
2008-07-22remez -> Remes here, too. for consistencymartynas4-6/+6
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.cmartynas5-8/+8
2008-07-20Reme algorithm -> Remes algorithm. in commentsmartynas4-4/+4
2008-07-20get in the bug fix for pow, from fdlibm 5.3. also adapt it formartynas2-39/+40
2008-07-20use more accurate algorithm for tan. from fdlibm 5.3:martynas1-69/+101
2008-07-18fix cases, found by lint:martynas4-15/+19
2008-07-17properly raise inexact; ok millert@martynas5-22/+32
2008-07-16some archaic 'n = a(b), c(d)' use that confused lintmartynas4-19/+40
2008-07-16install infnan.3 only for vax. pointed out by millert@martynas1-3/+4
2008-07-16ansify infnan example. sure millert@martynas1-4/+3
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray2-16/+2