Up to[local] /src /lib /libm /src
Request diff between arbitrary revisions
Default branch: MAIN
Revision1.7 / (download) -annotate -[select for diffs],Thu Oct 14 21:30:00 2021 UTC (4 years, 1 month ago) bykettenis
Branch:MAIN
CVS Tags:OPENBSD_7_8_BASE,OPENBSD_7_8,OPENBSD_7_7_BASE,OPENBSD_7_7,OPENBSD_7_6_BASE,OPENBSD_7_6,OPENBSD_7_5_BASE,OPENBSD_7_5,OPENBSD_7_4_BASE,OPENBSD_7_4,OPENBSD_7_3_BASE,OPENBSD_7_3,OPENBSD_7_2_BASE,OPENBSD_7_2,OPENBSD_7_1_BASE,OPENBSD_7_1,HEAD
Changes since1.6: +6 -8 lines
Diff to previous1.6 (colored)
Replacelrint(3),lrintf(3),llrint(3) andllrintf(3) implementations withthe same implementation that we're already using forlrintl(3) andllrintl(3).The old implementations were derived from code from NetBSD that didn't passthe lib/libm/msun/lrint_test regress test. NetBSD replaced theirimplementation with the FreeBSD implementation of this code which we werealready using forlrintl(3) andllrintl(3). This fixes the regress test.ok bluhm@, millert@
Revision1.6 / (download) -annotate -[select for diffs],Mon Sep 12 19:47:02 2016 UTC (9 years, 2 months ago) byguenther
Branch:MAIN
CVS Tags:OPENBSD_7_0_BASE,OPENBSD_7_0,OPENBSD_6_9_BASE,OPENBSD_6_9,OPENBSD_6_8_BASE,OPENBSD_6_8,OPENBSD_6_7_BASE,OPENBSD_6_7,OPENBSD_6_6_BASE,OPENBSD_6_6,OPENBSD_6_5_BASE,OPENBSD_6_5,OPENBSD_6_4_BASE,OPENBSD_6_4,OPENBSD_6_3_BASE,OPENBSD_6_3,OPENBSD_6_2_BASE,OPENBSD_6_2,OPENBSD_6_1_BASE,OPENBSD_6_1
Changes since1.5: +1 -5 lines
Diff to previous1.5 (colored)
Reduce libm's exports and make internal calls go direct.All dependencies on libc are now via reserved/standardized names.ok kettenis@ millert@ deraadt@
Revision1.5 / (download) -annotate -[select for diffs],Wed Jul 3 04:46:36 2013 UTC (12 years, 5 months ago) byespie
Branch:MAIN
CVS Tags:OPENBSD_6_0_BASE,OPENBSD_6_0,OPENBSD_5_9_BASE,OPENBSD_5_9,OPENBSD_5_8_BASE,OPENBSD_5_8,OPENBSD_5_7_BASE,OPENBSD_5_7,OPENBSD_5_6_BASE,OPENBSD_5_6,OPENBSD_5_5_BASE,OPENBSD_5_5,OPENBSD_5_4_BASE,OPENBSD_5_4
Changes since1.4: +3 -3 lines
Diff to previous1.4 (colored)
test LDBL_MANT_DIG == DBL_MANT_DIG instead of hardcoding 53.-> test becomes meaningful on vaxNo actual change, no bumpokay martynas@
Revision1.4 / (download) -annotate -[select for diffs],Thu Mar 28 18:09:38 2013 UTC (12 years, 8 months ago) bymartynas
Branch:MAIN
Changes since1.3: +2 -2 lines
Diff to previous1.3 (colored)
Switch libc and libm to use strong aliases rather than weak aliaseswhere appropriate. Among other things makes the symbols consistentacross all architectures (notably where ldbl mantissa is 53 bits).While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was thereto trick lint into recording the right prototypes for aliasedfunctions. Most of the work done at the awesome n2k13 hackathon.Agreed by kettenis@, guenther@, matthew@.
Revision1.3 / (download) -annotate -[select for diffs],Sun Jan 13 03:45:00 2013 UTC (12 years, 10 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_5_3_BASE,OPENBSD_5_3
Changes since1.2: +1 -8 lines
Diff to previous1.2 (colored)
Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,and a few empty files for lint to chew on.
Revision1.2 / (download) -annotate -[select for diffs],Wed Jul 6 00:02:42 2011 UTC (14 years, 5 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_5_2_BASE,OPENBSD_5_2,OPENBSD_5_1_BASE,OPENBSD_5_1,OPENBSD_5_0_BASE,OPENBSD_5_0
Changes since1.1: +12 -1 lines
Diff to previous1.1 (colored)
Finalize work on the math library. It's time to do this monstercommit, and deal with problems (if any) in tree.Note that this adds the following functions. Ports with hacks mightneed adjustments.nexttoward(3),fma(3),nexttowardf(3),fmaf(3),acoshl(3),asinhl(3),atanhl(3),coshl(3),sinhl(3),tanhl(3),expl(3),expm1l(3),logl(3),log10l(3),log1pl(3),log2l(3),modfl(3),cbrtl(3),hypotl(3),powl(3),erfl(3),erfcl(3),lgammal(3),tgammal(3),ceill(3),floorl(3),lrintl(3),llrintl(3),roundl(3),lroundl(3),llroundl(3),truncl(3),fmodl(3),remainderl(3),remquol(3),nextafterl(3),nexttowardl(3),fmal(3).With this commit, our library implements all functionality requiredby C99. Documentation bits will follow.
Revision1.1 / (download) -annotate -[select for diffs],Mon Sep 25 20:25:41 2006 UTC (19 years, 2 months ago) bykettenis
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,OPENBSD_4_6_BASE,OPENBSD_4_6,OPENBSD_4_5_BASE,OPENBSD_4_5,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
Move llrint.c, llrintf.c, lrint.c and lrintf.c to s_llrint.c, s_llrintf.c,s_lrint.c and s_lrintf.c, and add i387-specific assembler versions.ok deraadt@, otto@