Up to[local] /src /lib /libm /src
Request diff between arbitrary revisions
Default branch: MAIN
Revision1.4,Tue Dec 9 20:00:35 2008 UTC (16 years, 11 months ago) bymartynas
Branch:MAIN
CVS Tags:HEAD
Changes since1.3: +0 -0 lines
FILE REMOVED
- 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.3 / (download) -annotate -[select for diffs],Tue Sep 16 22:08:08 2008 UTC (17 years, 2 months ago) bymartynas
Branch:MAIN
Changes since1.2: +1 -1 lines
Diff to previous1.2 (colored)
typo: is -> if. ok millert@
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