Up to[local] /src /lib /libm /src
Request diff between arbitrary revisions
Default branch: MAIN
Revision1.7,Fri Jul 8 22:52:56 2011 UTC (14 years, 4 months ago) bymartynas
Branch:MAIN
CVS Tags:HEAD
Changes since1.6: +0 -0 lines
FILE REMOVED
Remove the stupid commented outfabs(3),frexp(3), andmodf(3)entries and unused implementations. It is clear that this situationwon't change.
Revision1.6 / (download) -annotate -[select for diffs],Mon May 30 18:34:38 2011 UTC (14 years, 6 months ago) bymartynas
Branch:MAIN
Changes since1.5: +9 -4 lines
Diff to previous1.5 (colored)
Trick lint into recording the right prototypes in the llib-lm.lndatabase on platforms without extended-precision floating-pointsupport.Seems like a reasonable approach to millert@.
Revision1.5 / (download) -annotate -[select for diffs],Tue Oct 27 23:59:30 2009 UTC (16 years, 1 month ago) byderaadt
Branch:MAIN
CVS Tags:OPENBSD_4_9_BASE,OPENBSD_4_9,OPENBSD_4_8_BASE,OPENBSD_4_8,OPENBSD_4_7_BASE,OPENBSD_4_7
Changes since1.4: +0 -4 lines
Diff to previous1.4 (colored)
rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andunmaintainable). these days, people use source. these id's do not provideany benefit, and do hurt the small install media(the 33,000 line diff is essentially mechanical)ok with the idea millert, ok dms
Revision1.4 / (download) -annotate -[select for diffs],Wed Dec 10 01:08:24 2008 UTC (16 years, 11 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_4_6_BASE,OPENBSD_4_6,OPENBSD_4_5_BASE,OPENBSD_4_5
Changes since1.3: +1 -1 lines
Diff to previous1.3 (colored)
use sys/cdefs.h; pointed out by theo
Revision1.3 / (download) -annotate -[select for diffs],Tue Dec 9 20:00:35 2008 UTC (16 years, 11 months ago) bymartynas
Branch:MAIN
Changes since1.2: +10 -1 lines
Diff to previous1.2 (colored)
- 80-bit and quad precision trigonometric and other mostimportant functions: acosl, asinl, atanl, atan2l, cosl,sinl, tanl, exp2l, frexpl, ilogbl, ldexpl, logbl, scalbnl,fabsl, hypotl, powl, sqrtl, rintl, copysignl, nanl, fdiml,fmaxl, fminl. mostly taken from freebsd, needed alot ofchanges to adapt. note, these are all c versions; and arequite slow when architectures have, e.g. sqrt. assemblyversions will be added afterwards- make them .weak/__weak_alias to the double precisionversions on other archs- no need to have two finites. finite() and finitef() arenon-standard 3BSD obsolete versions of isfinite. removefrom libm. make them weak_alias in libc to __isfinite and__isfinitef instead. similarly make 3BSD obsolete versionsof isinf, isinff, isnan, isnanf weak_aliases to C99's__isinf, __isinff, __isnan, __isnanf- remove unused infinity.c. the c library has infinitiesfor each supported platform- use STRICT_ASSIGN cast hack for _kernel_rem_pio2, so thatthe double version has a chance of working on i386 withextra precision- avoid storing multiple copies of the pi/2 array, sinceit won't vary- bump major due to removed finite/finitef. although theywill be in libc, which anything is linked to, minor bumpmight be enoughok millert@. tested by sthen@, jsg@, ajacoutot@, kili@, naddy@
Revision1.2 / (download) -annotate -[select for diffs],Tue Feb 19 19:39:37 2002 UTC (23 years, 9 months ago) bymillert
Branch:MAIN
CVS Tags:OPENBSD_4_4_BASE,OPENBSD_4_4,OPENBSD_4_3_BASE,OPENBSD_4_3,OPENBSD_4_2_BASE,OPENBSD_4_2,OPENBSD_4_1_BASE,OPENBSD_4_1,OPENBSD_4_0_BASE,OPENBSD_4_0,OPENBSD_3_9_BASE,OPENBSD_3_9,OPENBSD_3_8_BASE,OPENBSD_3_8,OPENBSD_3_7_BASE,OPENBSD_3_7,OPENBSD_3_6_BASE,OPENBSD_3_6,OPENBSD_3_5_BASE,OPENBSD_3_5,OPENBSD_3_4_BASE,OPENBSD_3_4,OPENBSD_3_3_BASE,OPENBSD_3_3,OPENBSD_3_2_BASE,OPENBSD_3_2,OPENBSD_3_1_BASE,OPENBSD_3_1
Changes since1.1: +2 -6 lines
Diff to previous1.1 (colored)
We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.
Revision1.1.1.1 / (download) -annotate -[select for diffs](vendor branch),Wed Oct 18 08:42:57 1995 UTC (30 years, 1 month ago) byderaadt
CVS Tags:netbsd_1_1,OPENBSD_3_0_BASE,OPENBSD_3_0,OPENBSD_2_9_BASE,OPENBSD_2_9,OPENBSD_2_8_BASE,OPENBSD_2_8,OPENBSD_2_7_BASE,OPENBSD_2_7,OPENBSD_2_6_BASE,OPENBSD_2_6,OPENBSD_2_5_BASE,OPENBSD_2_5,OPENBSD_2_4_BASE,OPENBSD_2_4,OPENBSD_2_3_BASE,OPENBSD_2_3,OPENBSD_2_2_BASE,OPENBSD_2_2,OPENBSD_2_1_BASE,OPENBSD_2_1,OPENBSD_2_0_BASE,OPENBSD_2_0
Changes since1.1: +0 -0 lines
Diff to previous1.1 (colored)
initial import of NetBSD tree
Revision1.1 / (download) -annotate -[select for diffs],Wed Oct 18 08:42:57 1995 UTC (30 years, 1 month ago) byderaadt
Branch:MAIN
Initial revision