Up to[local] /src /lib /libm /src
Request diff between arbitrary revisions
Default branch: MAIN
Revision1.3,Sun Sep 7 20:36:09 2008 UTC (17 years, 2 months ago) bymartynas
Branch:MAIN
CVS Tags:HEAD
Changes since1.2: +0 -0 lines
FILE REMOVED
- replace dtoa w/ David's gdtoa, version 2008-03-15- provide proper dtoa locks- use the real strtof implementation- add strtold, __hdtoa, __hldtoa- add %a/%A support- don't lose precision in printf, don't round to double anymore- implement extended-precision versions of libc functions: fpclassify,isnan, isinf, signbit, isnormal, isfinite, now that the ieee.h isfixed- separate vax versions of strtof, and __hdtoa- add complex math support. added functions: cacos, casin, catan,ccos, csin, ctan, cacosh, casinh, catanh, ccosh, csinh, ctanh, cexp,clog, cabs, cpow, csqrt, carg, cimag, conj, cproj, creal, cacosf,casinf, catanf, ccosf, csinf, ctanf, cacoshf, casinhf, catanhf,ccoshf, csinhf, ctanhf, cexpf, clogf, cabsf, cpowf, csqrtf, cargf,cimagf, conjf, cprojf, crealf- add fdim, fmax, fmin- add log2. (adapted implementation e_log.c. could be more acruate& faster, but it's good enough for now)- remove wrappers & cruft in libm, supposed to work-around mistakesin SVID, etc.; use ieee versions. fixes issues in python 2.6 fordjm@- make _digittoint static- proper definitions for i386, and amd64 in ieee.h- sh, powerpc don't really have extended-precision- add missing definitions for mips64 (quad), m{6,8}k (96-bit) float.hfor LDBL_*- merge lead to frac for m{6,8}k, for gdtoa to work properly- add FRAC*BITS & EXT_TO_ARRAY32 definitions in ieee.h, for hdtoa&ldtoato use- add EXT_IMPLICIT_NBIT definition, which indicates implicitnormalization bit- add regression tests for libc: fpclassify and printf- arith.h & gd_qnan.h definitions- update ieee.h: hppa doesn't have quad-precision, hppa64 does- add missing prototypes to gdtoaimp- on 64-bit platforms make sure gdtoa doesn't use a long when itreally wants an int- etc., what i may have forgotten...- bump libm major, due to removed&changed symbols- no libc bump, since this is riding on djm's libc major crank froma day agodiscussed with / requested by / testing theo, sthen@, djm@, jsg@,merdely@, jsing@, tedu@, brad@, jakemsr@, and others.looks good to millert@parts of the diff ok kettenis@this commit does not include:- man page changes 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: +3 -11 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:43:00 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:43:00 1995 UTC (30 years, 1 month ago) byderaadt
Branch:MAIN
Initial revision