summaryrefslogtreecommitdiffstats
path: root/lib/libm
AgeCommit message (Expand)AuthorFilesLines
2008-06-25- expressions such as x != x and x == x are prone to errors andmartynas9-39/+39
2008-06-21cleaning up, no functional changesmartynas38-280/+211
2008-06-16fix some errors found by lint, e.g. declaration w/o types, makemartynas4-21/+32
2008-06-16- update list of functions. add functions that have been added inmartynas1-46/+52
2008-06-12spacing, add rcs ids, no binary changemartynas27-243/+270
2008-06-12some cleanup for noieee_src, as asked by millert@: remove fictionalmartynas23-13/+37
2008-06-12shut up lint; pointed out by theomartynas2-11/+20
2008-06-12add isinff and isnanf. no objection millert@martynas1-1/+21
2008-06-12use ALTENTRY; was ok millert@martynas1-4/+2
2008-06-12- no need for ifdef dance (21), we have isnan, finite for vaxmartynas14-131/+48
2008-06-12Makefile: fix MLINKSjmc2-22/+22
2008-06-11- on non-ieee, rename gamma to tgamma, the 'true' gammamartynas11-112/+1082
2008-06-11drem{,f} are aliases for remainder{,f}, so:martynas4-86/+106
2008-06-11close brackets; ok jmc@martynas1-3/+3
2008-06-11add C99 round(), based on ieee_src, for noieee_src. tested on VAXmartynas2-2/+50
2008-06-10vax doesn't have inf/nan, finite always returns 1martynas1-2/+9
2008-05-21Use proper *ENTRY macros with symbolic register save masks, sprinklemiod9-140/+94
2007-06-01amd64 version of __signbit() (pedro sized quad floats... really just IEEEjason1-0/+19
2007-06-01add __signbitl() for 68881 (not used yet)jason1-0/+19
2007-06-01add __signbitl for i387 (not used yet)jason1-0/+19
2007-06-01add little endian and big endian shapes for extended and quad floatjason1-1/+43
2007-05-31add __signbit/__signbitf/__signbitl; nothing uses this file, it's justjason1-0/+24
2007-05-31add __signbit/__signbitf/__signbitl (all the same) for vax (not used yet,jason1-0/+19
2007-05-31convert to new .Dd format;jmc32-64/+64
2007-04-20netbsd: stack sanity, leave the return PC alonemartynas1-3/+3
2007-02-06various cleanup:jmc1-15/+18
2006-09-25Include s_llrint.c instead of ithe now removed llrint.c.kettenis1-2/+2
2006-09-25Move llrint.c, llrintf.c, lrint.c and lrintf.c to s_llrint.c, s_llrintf.c,kettenis9-11/+150
2006-07-12add some more C99 functions: round(3) and roundf(3).brad6-9/+180
2006-05-05delint; ok millert@ beck@otto3-5/+3
2006-04-25Avoid shadowing of external symbols by local variables; whoeverotto13-95/+95
2006-04-24lint prefers ANSI C function definitions if a prototype is available;otto1-2/+1
2006-04-24small delint; ok deraadt@otto5-5/+4
2006-03-19New amd64 exp(3).kettenis2-2/+103
2006-03-18Remove amd64 code.kettenis1-31/+1
2006-03-18add some more C99 functions: trunc(3) and truncf(3).brad5-4/+200
2006-03-14amd64 asm code is not correct for exp(+/-Inf), so until somebodyotto2-131/+2
2006-03-05improvements from alexey dobriyan;jmc1-4/+9
2005-11-24use WANTLINT= (on all architectures)deraadt1-1/+2
2005-11-24more empty files for lint to chew on (on the vax)deraadt4-0/+4
2005-11-23an empty stub file for lint: on the vax, lint will chew on this, but avoid itderaadt1-0/+1
2005-11-23avoid ' which confuses make dependderaadt1-1/+1
2005-11-17Work around a gcc optimization problem. Spotted by biorn@; fixotto1-3/+5
2005-11-17Introduce a few c99 functions: {l,ll}{rint,round}{,f}. From NetBSD viaotto12-5/+625
2005-11-15Fix exp(3) for arg Inf and -Inf. From NetBSD; PR 4578. ok deraadt@otto1-13/+105
2005-08-02Add missing $OpenBSD$ tags.espie107-286/+107
2005-03-07Improve the accuracy of log1p function on i387 for small values of x.canacar1-9/+56
2005-03-01pull in r1.8 from NetBSD, drochner: "amd64: stack sanity, leave thedhartmei1-2/+2
2004-07-22Fix a typo and get good results in the process, fixes PR 3830 and passesmiod1-1/+1
2004-07-13errno changes, lib major version bumps, and general flag daymarc1-1/+1