Up to [cvs.NetBSD.org] / src / lib / libm
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.138 / (download) - annotate - [select for diffs], Fri May 24 12:45:40 2013 UTC (3 weeks, 3 days ago) by martin
Branch: MAIN
CVS Tags: HEAD
Changes since 1.137: +3 -3
lines
Diff to previous 1.137 (colored)
Fix POLYD/Mariah fallout and include the scalbn sources (which do not use polyd). Fix global names and weak aliases.
Revision 1.137 / (download) - annotate - [select for diffs], Wed May 1 04:04:31 2013 UTC (6 weeks, 6 days ago) by matt
Branch: MAIN
Changes since 1.136: +9 -2
lines
Diff to previous 1.136 (colored)
Use MKSOFTFLOAT = no for including arm hardfloat files. When arm and MKSOFTFLOAT = yes, make explicit dependency to .c files so .S won't be used.
Revision 1.136 / (download) - annotate - [select for diffs], Sun Apr 28 14:46:14 2013 UTC (7 weeks, 1 day ago) by joerg
Branch: MAIN
Changes since 1.135: +2 -3
lines
Diff to previous 1.135 (colored)
Drop s_scalbnl.c (and s_scalbln.S as side effect) and provide scalbnl in s_scalbln.c.
Revision 1.135 / (download) - annotate - [select for diffs], Sat Apr 27 22:58:15 2013 UTC (7 weeks, 2 days ago) by joerg
Branch: MAIN
Changes since 1.134: +3 -3
lines
Diff to previous 1.134 (colored)
Retire ldexp sources. scalbn has the aliases.
Revision 1.134 / (download) - annotate - [select for diffs], Sat Apr 6 12:16:49 2013 UTC (2 months, 1 week ago) by uebayasi
Branch: MAIN
Changes since 1.133: +2 -2
lines
Diff to previous 1.133 (colored)
Pass a real file as MLINKS target; fix unnecessary (re)install.
Revision 1.133 / (download) - annotate - [select for diffs], Tue Feb 12 21:40:18 2013 UTC (4 months ago) by martin
Branch: MAIN
CVS Tags: tls-maxphys-nbase,
tls-maxphys-base,
agc-symver-base,
agc-symver
Changes since 1.132: +5 -5
lines
Diff to previous 1.132 (colored)
Use __HAVE_LONG_DOUBLE instead of EXT_EXPBITS and include s_nextafterl.c as well as s_frexpl.c in the global list of "common" sources - as we seem to have no arch redefining the standard double variant, it seems unlikely we will have on redefining the long double version in assembler.
Revision 1.132 / (download) - annotate - [select for diffs], Mon Feb 11 17:55:01 2013 UTC (4 months ago) by matt
Branch: MAIN
Changes since 1.131: +8 -4
lines
Diff to previous 1.131 (colored)
any arch that has fenv.[ch] can have fma as well (since fma uses fenv).
Revision 1.131 / (download) - annotate - [select for diffs], Mon Feb 11 12:43:04 2013 UTC (4 months ago) by matt
Branch: MAIN
Changes since 1.130: +2 -2
lines
Diff to previous 1.130 (colored)
Add VFP versions of lrint/lrintf/lrintl for earmhf*
Revision 1.130 / (download) - annotate - [select for diffs], Mon Feb 11 01:47:04 2013 UTC (4 months ago) by christos
Branch: MAIN
Changes since 1.129: +4 -2
lines
Diff to previous 1.129 (colored)
add more functions required by fma
Revision 1.129 / (download) - annotate - [select for diffs], Mon Feb 11 01:29:58 2013 UTC (4 months ago) by christos
Branch: MAIN
Changes since 1.128: +2 -2
lines
Diff to previous 1.128 (colored)
hook fma to the build
Revision 1.128 / (download) - annotate - [select for diffs], Sat Feb 9 22:33:13 2013 UTC (4 months ago) by christos
Branch: MAIN
Changes since 1.127: +2 -2
lines
Diff to previous 1.127 (colored)
Hook to the build.
Revision 1.127 / (download) - annotate - [select for diffs], Sat Feb 9 20:19:13 2013 UTC (4 months ago) by christos
Branch: MAIN
Changes since 1.126: +4 -3
lines
Diff to previous 1.126 (colored)
Make this work for NetBSD
Revision 1.126 / (download) - annotate - [select for diffs], Sun Feb 3 07:13:07 2013 UTC (4 months, 1 week ago) by matt
Branch: MAIN
Changes since 1.125: +4 -1
lines
Diff to previous 1.125 (colored)
Add support for the ARM hardfloat instructions vsqrt and vabs.
Revision 1.125 / (download) - annotate - [select for diffs], Sat Aug 4 15:16:16 2012 UTC (10 months, 1 week ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.124: +2 -2
lines
Diff to previous 1.124 (colored)
Use COPTS instead of CFLAGS
Revision 1.124 / (download) - annotate - [select for diffs], Sat May 5 17:54:13 2012 UTC (13 months, 1 week ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5
Changes since 1.123: +5 -4
lines
Diff to previous 1.123 (colored)
Add tgamma{,f} from FreeBSD via rudolf, netbsd at eq dot cz
Revision 1.123 / (download) - annotate - [select for diffs], Wed Apr 4 10:59:46 2012 UTC (14 months, 1 week ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base4
Changes since 1.122: +3 -5
lines
Diff to previous 1.122 (colored)
Disable new -Wstring-plus-int warning where needed for now. Adjust various places that add GCC-only options to check for the active compiler first.
Revision 1.122 / (download) - annotate - [select for diffs], Wed Mar 21 05:37:42 2012 UTC (14 months, 4 weeks ago) by matt
Branch: MAIN
Changes since 1.121: +3 -3
lines
Diff to previous 1.121 (colored)
These directories default to WARNS?=5
Revision 1.121 / (download) - annotate - [select for diffs], Fri Mar 9 08:03:53 2012 UTC (15 months, 1 week ago) by njoly
Branch: MAIN
Changes since 1.120: +5 -1
lines
Diff to previous 1.120 (colored)
On alpha compile the math library with dynamic rounding mode instead of fixed normal IEEE rounding mode. This makes function that depends on the current rounding mode, such as rint(3), just work.
Revision 1.120 / (download) - annotate - [select for diffs], Sat Sep 17 10:51:52 2011 UTC (21 months ago) by jruoho
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base
Branch point for: yamt-pagecache,
netbsd-6
Changes since 1.119: +4 -4
lines
Diff to previous 1.119 (colored)
Split out pow(3) from exp(3).
Revision 1.119 / (download) - annotate - [select for diffs], Tue Sep 13 05:26:47 2011 UTC (21 months ago) by jruoho
Branch: MAIN
Changes since 1.118: +10 -7
lines
Diff to previous 1.118 (colored)
Split out the logarithm functions from the perplex exp(3). Also remove some useless notes in the latter (namely, no one cares that financial calculations were done on Hewlett-Packard HP-71B, or that there is a LN1() in Pascal).
Revision 1.118 / (download) - annotate - [select for diffs], Sat Aug 6 11:01:12 2011 UTC (22 months, 1 week ago) by jruoho
Branch: MAIN
Changes since 1.117: +3 -3
lines
Diff to previous 1.117 (colored)
Deprecate ieee(3).
Revision 1.117 / (download) - annotate - [select for diffs], Sat Aug 6 10:51:26 2011 UTC (22 months, 1 week ago) by jruoho
Branch: MAIN
Changes since 1.116: +5 -4
lines
Diff to previous 1.116 (colored)
Split out the scalbn(3) family out from ieee(3) and properly document it.
Revision 1.116 / (download) - annotate - [select for diffs], Wed Aug 3 14:13:07 2011 UTC (22 months, 2 weeks ago) by joerg
Branch: MAIN
Changes since 1.115: +7 -5
lines
Diff to previous 1.115 (colored)
Add logbl(3).
Revision 1.115 / (download) - annotate - [select for diffs], Thu Jul 28 22:32:28 2011 UTC (22 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.114: +5 -5
lines
Diff to previous 1.114 (colored)
Add ilogbl(3).
Revision 1.114 / (download) - annotate - [select for diffs], Thu Jul 28 21:10:29 2011 UTC (22 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.113: +2 -2
lines
Diff to previous 1.113 (colored)
Add scalbnl(3) mlinks.
Revision 1.113 / (download) - annotate - [select for diffs], Thu Jul 28 20:53:20 2011 UTC (22 months, 3 weeks ago) by matt
Branch: MAIN
Changes since 1.112: +3 -2
lines
Diff to previous 1.112 (colored)
Add scalbn{,f,l} for VAX.
Revision 1.112 / (download) - annotate - [select for diffs], Tue Jul 26 16:10:16 2011 UTC (22 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.111: +2 -2
lines
Diff to previous 1.111 (colored)
Add scalbnl to libm.
Revision 1.111 / (download) - annotate - [select for diffs], Mon Jun 20 07:43:58 2011 UTC (23 months, 4 weeks ago) by mrg
Branch: MAIN
Changes since 1.110: +2 -2
lines
Diff to previous 1.110 (colored)
remove most of the remaining HAVE_GCC tests that are always true in the modern world.
Revision 1.110 / (download) - annotate - [select for diffs], Fri May 20 21:42:48 2011 UTC (2 years ago) by nakayama
Branch: MAIN
CVS Tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.109: +4 -1
lines
Diff to previous 1.109 (colored)
Add fenv support for sparc. Mostly copied from sparc64 and share with it.
Revision 1.109 / (download) - annotate - [select for diffs], Tue May 10 09:07:51 2011 UTC (2 years, 1 month ago) by jruoho
Branch: MAIN
Changes since 1.108: +2 -2
lines
Diff to previous 1.108 (colored)
Remove trailing '\'.
Revision 1.108 / (download) - annotate - [select for diffs], Tue May 10 06:38:33 2011 UTC (2 years, 1 month ago) by jruoho
Branch: MAIN
Changes since 1.107: +3 -3
lines
Diff to previous 1.107 (colored)
Split out the ilogb(3) family out of ieee(3) and properly document it.
Revision 1.107 / (download) - annotate - [select for diffs], Sat Apr 16 05:48:50 2011 UTC (2 years, 2 months ago) by jruoho
Branch: MAIN
Changes since 1.106: +5 -4
lines
Diff to previous 1.106 (colored)
Merge floor(3) to ceil(3).
Revision 1.106 / (download) - annotate - [select for diffs], Wed Apr 13 04:57:11 2011 UTC (2 years, 2 months ago) by jruoho
Branch: MAIN
Changes since 1.105: +15 -9
lines
Diff to previous 1.105 (colored)
Split out from ieee(3) also the remainder(3) and copysign(3) families.
Revision 1.105 / (download) - annotate - [select for diffs], Tue Apr 12 07:29:50 2011 UTC (2 years, 2 months ago) by jruoho
Branch: MAIN
Changes since 1.104: +5 -4
lines
Diff to previous 1.104 (colored)
Split the nextafter(3) family of functions to their own page and properly document these.
Revision 1.104 / (download) - annotate - [select for diffs], Sun Feb 6 00:44:09 2011 UTC (2 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: bouyer-quota2-nbase,
bouyer-quota2-base
Changes since 1.103: +3 -2
lines
Diff to previous 1.103 (colored)
remquo{,f} from FreeBSD via Stathis Kamperis
Revision 1.103 / (download) - annotate - [select for diffs], Mon Jan 31 15:06:01 2011 UTC (2 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.102: +3 -2
lines
Diff to previous 1.102 (colored)
not everyone has fenv.c, pointed by Havard Eidnes
Revision 1.102 / (download) - annotate - [select for diffs], Mon Jan 31 00:19:33 2011 UTC (2 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.101: +4 -2
lines
Diff to previous 1.101 (colored)
fenv support for sparc64 from Stathis Kamperis
Revision 1.101 / (download) - annotate - [select for diffs], Wed Jan 12 23:03:56 2011 UTC (2 years, 5 months ago) by joerg
Branch: MAIN
Branch point for: bouyer-quota2
Changes since 1.100: +1 -3
lines
Diff to previous 1.100 (colored)
Remove NOMANDOC, the documents are at least parsed somewhat sensible.
Revision 1.100 / (download) - annotate - [select for diffs], Sun Jan 9 02:32:13 2011 UTC (2 years, 5 months ago) by jakllsch
Branch: MAIN
Changes since 1.99: +3 -2
lines
Diff to previous 1.99 (colored)
Imlementations of fmax, fmaxf, fmin and fminf libm functions for VAX.
Revision 1.99 / (download) - annotate - [select for diffs], Thu Dec 9 22:52:59 2010 UTC (2 years, 6 months ago) by abs
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.98: +2 -2
lines
Diff to previous 1.98 (colored)
Add noieee versions for lround(), lroundf(), lrint(), lrintf(), llrint() and llrintf(). Code copied from round(), roundf() and rint() and modified for return values. Its possible this may not do the right things in edge cases, but if so its likely to have the same issues as the existing round(), roundf() and rint(). All this used by vax (only), and should allow xnest to complete build.
Revision 1.98 / (download) - annotate - [select for diffs], Wed Sep 15 16:11:29 2010 UTC (2 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.97: +18 -10
lines
Diff to previous 1.97 (colored)
Commit SoC long double support from Stathis Kamperis
Revision 1.97 / (download) - annotate - [select for diffs], Tue Aug 10 17:53:08 2010 UTC (2 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.96: +8 -1
lines
Diff to previous 1.96 (colored)
two disgusting hacks: -mk/bsd.lib.mk picks up a .S asm file behind our back (did it do so always?). s_modf.S is incorrect; I'm undecided whether it makes sense to fix it, so add a stupid rule to enforce the .c file to be used. -on i386, s_tanh.c gets miscompiled. It works with -O0, so add COPTS for exactly that file.
Revision 1.96 / (download) - annotate - [select for diffs], Sat Aug 7 18:12:46 2010 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.95: +2 -2
lines
Diff to previous 1.95 (colored)
Fix typo in MLINKS, from Stathis Kamperis. Adapt set lists, and run them through sort while there.
Revision 1.95 / (download) - annotate - [select for diffs], Sat Jul 31 21:47:53 2010 UTC (2 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.94: +22 -2
lines
Diff to previous 1.94 (colored)
Add support for fenv.h interface for i386 and amd64. Submitted by Stathis Kamperis as part of GSoC 2010 and ported from FreeBSD.
Revision 1.94 / (download) - annotate - [select for diffs], Fri Apr 23 19:17:07 2010 UTC (3 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.93: +2 -10
lines
Diff to previous 1.93 (colored)
-build ldexp/frexp/modf locally again rather than relying on libc reaching over, to get things into a sane state, -do the usual namespace protection game with scalbn(f) because it is used internally (more symbol renamings are necessary) The weak_alias change for mc68881 is untested.
Revision 1.93 / (download) - annotate - [select for diffs], Mon Mar 29 06:59:42 2010 UTC (3 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.92: +8 -3
lines
Diff to previous 1.92 (colored)
build s_frexp.c, s_ldexp.c and s_modf.c here for new platforms, since they don't exist as compat functions in libc. current list of new platforms: powerpc64. from dennis.c.ferguson@gmail.com in PR#43042. idea to not put compat functions into new platforms from drochner@netbsd.
Revision 1.92 / (download) - annotate - [select for diffs], Mon Jan 11 16:28:39 2010 UTC (3 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.91: +3 -2
lines
Diff to previous 1.91 (colored)
Add exp2 and exp2m
Revision 1.91 / (download) - annotate - [select for diffs], Fri Oct 23 23:42:52 2009 UTC (3 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.90: +3 -1
lines
Diff to previous 1.90 (colored)
Disable the use of mandoc for now until support for conditional expression exists.
Revision 1.90 / (download) - annotate - [select for diffs], Sun Oct 4 22:04:30 2009 UTC (3 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.89: +12 -3
lines
Diff to previous 1.89 (colored)
add f{min,max,dim}{,l,f} from FreeBSD
Revision 1.89 / (download) - annotate - [select for diffs], Sun Jan 18 20:42:11 2009 UTC (4 years, 4 months ago) by he
Branch: MAIN
CVS Tags: jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Changes since 1.88: +2 -2
lines
Diff to previous 1.88 (colored)
Change the use of formally undocumented features, which have now been
made to fail. Specifically, change
.ifdef(SYMBOL) -> .ifdef SYMBOL or .if defined(SYMBOL),
and corresponding for .ifndef.
Also correct one error in lib/libm/Makefile (.ifdef (${MKCOMPLEX} != "no")?!?).
Revision 1.88 / (download) - annotate - [select for diffs], Fri Aug 29 00:02:22 2008 UTC (4 years, 9 months ago) by gmcgarry
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
netbsd-5-base,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2
Branch point for: netbsd-5,
matt-nb5-mips64
Changes since 1.87: +2 -2
lines
Diff to previous 1.87 (colored)
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
Revision 1.87 / (download) - annotate - [select for diffs], Sat Jul 12 12:23:13 2008 UTC (4 years, 11 months ago) by gmcgarry
Branch: MAIN
Changes since 1.86: +4 -1
lines
Diff to previous 1.86 (colored)
Check MKCOMPLEX variable to build complex support into libm.
Revision 1.86 / (download) - annotate - [select for diffs], Tue Jun 3 18:47:28 2008 UTC (5 years ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base
Changes since 1.85: +2 -3
lines
Diff to previous 1.85 (colored)
- Fold libm387 into libm. - Leave libm387 as an empty shell.
Revision 1.85 / (download) - annotate - [select for diffs], Sat Apr 26 19:49:38 2008 UTC (5 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-base3,
yamt-pf42-base2,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.84: +4 -2
lines
Diff to previous 1.84 (colored)
Remove 3 functions that exist in libc. This does not break binary compatibility since we always link with libc.
Revision 1.84 / (download) - annotate - [select for diffs], Sat Apr 26 19:19:06 2008 UTC (5 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.83: +2 -3
lines
Diff to previous 1.83 (colored)
Put back USE_SHLIBDIR and remove the confusing lint comment that made me comment it out in the first place.
Revision 1.83 / (download) - annotate - [select for diffs], Fri Apr 25 22:21:53 2008 UTC (5 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.82: +4 -5
lines
Diff to previous 1.82 (colored)
avoid shadow variables, and enable lint.
Revision 1.82 / (download) - annotate - [select for diffs], Wed Feb 20 09:55:38 2008 UTC (5 years, 3 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
matt-armv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base
Branch point for: yamt-pf42
Changes since 1.81: +2 -11
lines
Diff to previous 1.81 (colored)
Add manpages for the complex math functions, originally from SUSv3, roff source from the Linux documentation project. Modifications before import: -added NetBSD RCS ID -removed Linux PROLOG and declarations with "long double" -ran the "deshallify" script as required by The Open Group Split out complex related things into an own Makefile fragment. Thanks to hubertf for directions.
Revision 1.81 / (download) - annotate - [select for diffs], Sat Feb 9 02:37:21 2008 UTC (5 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.80: +1 -17
lines
Diff to previous 1.80 (colored)
make all sun2 use -O0 and move most of the hacks out into just 3 files.
Revision 1.80 / (download) - annotate - [select for diffs], Tue Feb 5 02:41:15 2008 UTC (5 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.79: +17 -1
lines
Diff to previous 1.79 (colored)
make sun2 build again with liberal use of -O0.
Revision 1.79 / (download) - annotate - [select for diffs], Mon Aug 20 16:01:30 2007 UTC (5 years, 9 months ago) by drochner
Branch: MAIN
CVS Tags: matt-armv6-prevmlocking,
matt-armv6-base,
cube-autoconf-base,
cube-autoconf
Branch point for: matt-armv6
Changes since 1.78: +11 -1
lines
Diff to previous 1.78 (colored)
Add C99 complex support, for double and float. Most complex function implementations are from the "c9x-complex" library, originating from the "cephes" math library, see http://www.netlib.org/cephes/, from Stephen L. Moshier, incorporated and redistributed with the NetBSD license by permission of the author. Error behaviour and other boundary conditions (branch cuts) need to be looked at. For namespace sanity, I've done the rename/weak alias procedure to most of the exported functions which are also used internally. Didn't do so for sin/cos(f) yet because assembler implementations use them directly, and renaming functions shared between the main libm and the machine specific "overlay" might raise binary compatibility issues.
Revision 1.78 / (download) - annotate - [select for diffs], Thu Feb 22 22:08:20 2007 UTC (6 years, 3 months ago) by drochner
Branch: MAIN
CVS Tags: matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Changes since 1.77: +11 -9
lines
Diff to previous 1.77 (colored)
-get cabs() and cabsf() out of public view - these are historical and conflict with C99 functions which are builtins in newer gcc (actually, the old cabs() is ABI compatible with the new _complex one on i386, but this is purely accidental) remove public prototypes and manpages, move the code into a compat subdirectory as libc does so that binary compatibility is kept -add a manpage for the isgreater() etc macros, borrowed from FreeBSD
Revision 1.77 / (download) - annotate - [select for diffs], Mon Jul 3 16:03:56 2006 UTC (6 years, 11 months ago) by drochner
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.76: +4 -4
lines
Diff to previous 1.76 (colored)
move manpages for frexp/ldexp/modf to libm -- the (most) implementation is already there
Revision 1.76 / (download) - annotate - [select for diffs], Sat Jul 1 08:57:14 2006 UTC (6 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.75: +3 -1
lines
Diff to previous 1.75 (colored)
noieee src is not strict-aliasing compliant. apply -fno-strict-aliasing.
Revision 1.75 / (download) - annotate - [select for diffs], Thu May 11 00:37:53 2006 UTC (7 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.74: +7 -1
lines
Diff to previous 1.74 (colored)
build w_cabs.c/w_cabsf.c with -fno-builtin-cabs[f] XXX: our cabs()/cabsf() are different to others.
Revision 1.74 / (download) - annotate - [select for diffs], Sat Mar 25 16:41:11 2006 UTC (7 years, 2 months ago) by xtraeme
Branch: MAIN
Changes since 1.73: +4 -3
lines
Diff to previous 1.73 (colored)
Add trunc() and truncf() C99 functions, from FreeBSD.
Revision 1.73 / (download) - annotate - [select for diffs], Tue Mar 21 18:46:05 2006 UTC (7 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.72: +2 -2
lines
Diff to previous 1.72 (colored)
Build the sun versions of frexp(), ldexp() and modf(). While the versions in libc/gen are prettier to look at, having single precision versions in libm and double precision versions in libc causes a lot of confusion, and to favor libm gets us coprocessor support.
Revision 1.72 / (download) - annotate - [select for diffs], Wed Mar 15 22:07:09 2006 UTC (7 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.71: +2 -1
lines
Diff to previous 1.71 (colored)
Add nan(3), nanf(3), and nanl(3); welcome libm.so.0.4.
Revision 1.71 / (download) - annotate - [select for diffs], Tue Jan 17 13:16:08 2006 UTC (7 years, 5 months ago) by is
Branch: MAIN
Changes since 1.70: +4 -3
lines
Diff to previous 1.70 (colored)
C versions of non-IEEE round() / roundf(). Alas, using the VAX cvtrdl; cvtld doesn't work for big numbers.
Revision 1.70 / (download) - annotate - [select for diffs], Sun Jan 15 12:39:44 2006 UTC (7 years, 5 months ago) by is
Branch: MAIN
Changes since 1.69: +2 -1
lines
Diff to previous 1.69 (colored)
Implement round(3), so that jot(1) can link again.
Revision 1.69 / (download) - annotate - [select for diffs], Fri Sep 16 15:26:47 2005 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.68: +4 -2
lines
Diff to previous 1.68 (colored)
Add man page for l{,l}rint{,f}(3), very loosely based on the FreeBSD one.
Requested by martin@
Reviewed by drochner@
Revision 1.68 / (download) - annotate - [select for diffs], Thu Jul 21 20:58:21 2005 UTC (7 years, 10 months ago) by rpaulo
Branch: MAIN
Changes since 1.67: +8 -8
lines
Diff to previous 1.67 (colored)
Add i387 FPU routines for log2(3) and log2f(3). ok christos@
Revision 1.67 / (download) - annotate - [select for diffs], Thu Jul 21 16:58:39 2005 UTC (7 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.66: +3 -2
lines
Diff to previous 1.66 (colored)
Add wrappers for the newly added functions. Thanks Klaus!
Revision 1.66 / (download) - annotate - [select for diffs], Thu Jul 21 12:55:58 2005 UTC (7 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.65: +5 -5
lines
Diff to previous 1.65 (colored)
Add log2 and log2f from FreeBSD PR 83845
Revision 1.65 / (download) - annotate - [select for diffs], Sat Nov 13 20:29:47 2004 UTC (8 years, 7 months ago) by jmmv
Branch: MAIN
CVS Tags: netbsd-3-base,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0
Branch point for: netbsd-3
Changes since 1.64: +3 -1
lines
Diff to previous 1.64 (colored)
Add a conditional for proper m68k softfloat operation. It looks like I forgot to commit this file back when this functionality was added. Noted by Bruce O'Neel (the original author) in port-mac68k@.
Revision 1.64 / (download) - annotate - [select for diffs], Sat Jul 10 13:49:09 2004 UTC (8 years, 11 months ago) by junyoung
Branch: MAIN
Changes since 1.63: +7 -6
lines
Diff to previous 1.63 (colored)
lib/24252: Add C99 functions round(3) and roundf(3). libm minor unchanged; ride a recent bump. From FreeBSD.
Revision 1.63 / (download) - annotate - [select for diffs], Thu Jul 1 19:08:21 2004 UTC (8 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.62: +2 -2
lines
Diff to previous 1.62 (colored)
also provide an alpha assembler implemtation of lrint()
Revision 1.62 / (download) - annotate - [select for diffs], Thu Jul 1 17:33:16 2004 UTC (8 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.61: +3 -3
lines
Diff to previous 1.61 (colored)
enable lrint.S for amd64 (which doesn't build libm387), and tighten the generic->machdep source distribution a bit to avoid unwanted substitutions
Revision 1.61 / (download) - annotate - [select for diffs], Thu Jul 1 16:09:21 2004 UTC (8 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.60: +3 -2
lines
Diff to previous 1.60 (colored)
being here, add the (l)lround(f) functions to libm (almost the same like lrint)
Revision 1.60 / (download) - annotate - [select for diffs], Wed Jun 30 15:08:30 2004 UTC (8 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.59: +3 -2
lines
Diff to previous 1.59 (colored)
Implement (l)lrint(f). (Could get some optimization for LP64; this would need a change to the float access macros in math_private.h.)
Revision 1.59 / (download) - annotate - [select for diffs], Sat Jun 15 00:13:07 2002 UTC (11 years ago) by matt
Branch: MAIN
CVS Tags: netbsd-2-0-base,
fvdl_fs64_base
Branch point for: netbsd-2-0
Changes since 1.58: +4 -3
lines
Diff to previous 1.58 (colored)
Compile libm on VAX at WARNS=2; leave other architectures at WARNS=1
Revision 1.58 / (download) - annotate - [select for diffs], Sun Jan 27 23:33:52 2002 UTC (11 years, 4 months ago) by ross
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Changes since 1.57: +1 -3
lines
Diff to previous 1.57 (colored)
Drink ALL the Kool-Aid. (Move -mieee from lib/ to bsd.*.mk; new var MKIEEEFP defaults to yes.)
Revision 1.57 / (download) - annotate - [select for diffs], Sun Jan 27 21:59:19 2002 UTC (11 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.56: +3 -1
lines
Diff to previous 1.56 (colored)
On Alpha, build libc and libm with -mieee ... A metric crapload of 3rd party software expects this. XXX TODO: consider libm-fast for alpha that is not -mieee. Possibly determine -mieee or not at run-time based on a bit in the executable headers.
Revision 1.56 / (download) - annotate - [select for diffs], Fri Dec 28 01:32:39 2001 UTC (11 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.55: +2 -1
lines
Diff to previous 1.55 (colored)
* Add user-controlled mk.conf variables
- SHLIBDIR Location to install shared libraries if ${USE_SHLIBDIR}
is "yes". Defaults to "/usr/lib".
- USE_SHLIBDIR If "yes", install shared libraries in ${SHLIBDIR}
instead of ${LIBDIR}. Defaults to "no".
Sets ${_LIBSODIR} to the appropriate value.
This may be set by individual Makefiles as well.
- SHLINKDIR Location of shared linker. Defaults to "/usr/libexec".
If != "/usr/libexec", change the dynamic-linker
encoded in shared programs
* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
libtermcap libutil libz
* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
to ${_LIBSODIR}/${LIB}.so* for compatibility.
* Always install /sbin/init statically (for now)
The net effect of these changes depends on how the variables are set:
1.) If nothing is set or changed, there is no change from the
current behaviour:
- Static /bin, /sbin, and bits of /usr/*
- Dynamic rest
- Shared linker is /usr/libexec/ld*so
2.) If the following make variables are set:
LDSTATIC=
SHLINKDIR=/lib
SHLIBDIR=/lib
Then the behaviour becomes:
- Dynamic tools
- .so libraries used by /bin and /sbin are installed to /lib,
with symlinks from /usr/lib/lib*so to -> /lib/lib*so
where appropriate
- Shared linker is /lib/ld*so
3.) As per 2.), but add the following variable:
USE_SHLIBDIR=yes
This forces all .so's to be instaleld in /lib (with compat
symlinks), not just those tagged by their Makefiles to be.
Again, compat symlinks are installed
Revision 1.55 / (download) - annotate - [select for diffs], Wed Dec 12 00:51:05 2001 UTC (11 years, 6 months ago) by tv
Branch: MAIN
Changes since 1.54: +5 -5
lines
Diff to previous 1.54 (colored)
Readability cleanups; MKfoo=no -> NOfoo.
Revision 1.54 / (download) - annotate - [select for diffs], Mon Nov 5 15:22:23 2001 UTC (11 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.53: +3 -1
lines
Diff to previous 1.53 (colored)
explicitly set to WARNS?=1
Revision 1.53 / (download) - annotate - [select for diffs], Tue Jun 19 00:25:36 2001 UTC (12 years ago) by fvdl
Branch: MAIN
Changes since 1.52: +3 -3
lines
Diff to previous 1.52 (colored)
Use arch/i387 for x86_64.
Revision 1.52 / (download) - annotate - [select for diffs], Mon Dec 13 09:40:27 1999 UTC (13 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
netbsd-1-5-base,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.51: +4 -1
lines
Diff to previous 1.51 (colored)
If we are not including i387 support in libm, build a separate libi387.
Revision 1.51 / (download) - annotate - [select for diffs], Sun Aug 22 18:28:37 1999 UTC (13 years, 9 months ago) by is
Branch: MAIN
CVS Tags: comdex-fall-1999-base,
comdex-fall-1999
Branch point for: wrstuden-devbsize
Changes since 1.50: +7 -2
lines
Diff to previous 1.50 (colored)
Use arch/m68k copies of the common functions even for mc68881 hardware.
Revision 1.50 / (download) - annotate - [select for diffs], Thu Aug 19 21:53:03 1999 UTC (13 years, 10 months ago) by is
Branch: MAIN
Changes since 1.49: +14 -2
lines
Diff to previous 1.49 (colored)
Pull in Motorola 68060 floating point library support package based libm code, .ifdef M68060.
Revision 1.49 / (download) - annotate - [select for diffs], Mon Aug 16 23:10:20 1999 UTC (13 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.48: +3 -2
lines
Diff to previous 1.48 (colored)
Document isinff(3) and isnanf(3), cloned from the corresponding double- precision manual page. It is kept separately since the latter are part of libc and thus impose different linkage instructions.
Revision 1.48 / (download) - annotate - [select for diffs], Mon Aug 16 12:35:18 1999 UTC (13 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.47: +4 -2
lines
Diff to previous 1.47 (colored)
Document reentrant log gamma interfaces.
Revision 1.47 / (download) - annotate - [select for diffs], Sun Aug 15 22:23:53 1999 UTC (13 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.46: +34 -12
lines
Diff to previous 1.46 (colored)
Add single-precision versions of interfaces to their manual pages' NAME section and install links as appropriate.
Revision 1.46 / (download) - annotate - [select for diffs], Fri Jul 2 15:37:33 1999 UTC (13 years, 11 months ago) by simonb
Branch: MAIN
Changes since 1.45: +19 -19
lines
Diff to previous 1.45 (colored)
More trailing white space.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Jul 1 20:46:35 1999 UTC (13 years, 11 months ago) by is
Branch: MAIN
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
Quick and dirty hook to compile a non-6888[12] libm for 68040 and 68060. This is switched to by the M68040 or M68060 defines. XXX Eventually, a M060SP based libm should be built for M68060.
Revision 1.44 / (download) - annotate - [select for diffs], Mon Feb 15 09:33:41 1999 UTC (14 years, 4 months ago) by he
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4
Changes since 1.43: +3 -2
lines
Diff to previous 1.43 (colored)
NOLINT -> MKLINT=no.
Revision 1.43 / (download) - annotate - [select for diffs], Wed Nov 11 15:26:14 1998 UTC (14 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.42: +4 -6
lines
Diff to previous 1.42 (colored)
Fix PIC code and fix problem with obj dirs.
Revision 1.42 / (download) - annotate - [select for diffs], Sat Oct 10 00:08:51 1998 UTC (14 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.41: +6 -4
lines
Diff to previous 1.41 (colored)
Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code. Fix libm Makefile to handle obj directories.
Revision 1.41 / (download) - annotate - [select for diffs], Sat Aug 22 12:49:08 1998 UTC (14 years, 9 months ago) by ragge
Branch: MAIN
Changes since 1.40: +14 -6
lines
Diff to previous 1.40 (colored)
The Mariah chip lacks the POLYD instruction, so some assembly coded
calculations must be done in C instead. Fast fix until the POLY{D,F,G,H}
insn's are written.
Revision 1.40 / (download) - annotate - [select for diffs], Sun Aug 9 23:51:33 1998 UTC (14 years, 10 months ago) by perry
Branch: MAIN
Changes since 1.39: +15 -11
lines
Diff to previous 1.39 (colored)
on i386, use FPU instructions in libm if I387_LIBM is set, from dan@geek.com.au
Revision 1.39 / (download) - annotate - [select for diffs], Thu Feb 19 06:58:07 1998 UTC (15 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.38: +3 -4
lines
Diff to previous 1.38 (colored)
move NOLINT definition
Revision 1.38 / (download) - annotate - [select for diffs], Thu Feb 19 02:17:07 1998 UTC (15 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Make sure the reason that NOLINT is set is documented. Additionally in places where it should be set (or has to be set right now), do so.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Oct 23 02:41:28 1997 UTC (15 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.36: +9 -9
lines
Diff to previous 1.36 (colored)
use CPPFLAGS instead of CFLAGS
Revision 1.36 / (download) - annotate - [select for diffs], Sat Oct 18 05:34:11 1997 UTC (15 years, 8 months ago) by mikel
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.35: +6 -6
lines
Diff to previous 1.35 (colored)
kill tab on line by itself, keep contents within 80 columns
Revision 1.35 / (download) - annotate - [select for diffs], Thu Oct 9 11:26:55 1997 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.34: +2 -1
lines
Diff to previous 1.34 (colored)
rcsid facism, WARNSify
Revision 1.34 / (download) - annotate - [select for diffs], Thu Dec 19 08:03:40 1996 UTC (16 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.33: +4 -1
lines
Diff to previous 1.33 (colored)
force NOLINT on the Alpha, at least until we fix FP underflow/denorm handling
Revision 1.33 / (download) - annotate - [select for diffs], Sat Oct 12 18:32:38 1996 UTC (16 years, 8 months ago) by ragge
Branch: MAIN
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored)
Non-IEEE assembler files wasn't handled correctly. Trouble pointed out by Robin Birch, fix by Mats O Jansson/Christos Zoulas.
Revision 1.32 / (download) - annotate - [select for diffs], Fri Jul 5 22:26:51 1996 UTC (16 years, 11 months ago) by explorer
Branch: MAIN
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Add a continuation slash in the commented-out i387 section
Revision 1.31 / (download) - annotate - [select for diffs], Wed Jul 3 18:02:43 1996 UTC (16 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.30: +9 -8
lines
Diff to previous 1.30 (colored)
Add new i387 math functions to ARCH_SRCS
Revision 1.30 / (download) - annotate - [select for diffs], Wed Jun 26 14:39:49 1996 UTC (16 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.29: +5 -5
lines
Diff to previous 1.29 (colored)
Enable mc68881 version of fmod
Revision 1.29 / (download) - annotate - [select for diffs], Wed Jun 26 07:38:42 1996 UTC (16 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.28: +5 -2
lines
Diff to previous 1.28 (colored)
enable alpha-specific libm files
Revision 1.28 / (download) - annotate - [select for diffs], Mon Nov 20 22:06:19 1995 UTC (17 years, 7 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Changes since 1.27: +4 -5
lines
Diff to previous 1.27 (colored)
Changed w_gamma.c, w_gamma_r.c, w_gammaf.c, w_gammaf_r.c to call __ieee754_lgamma_r or __ieee754_lgammaf_r. Removed e_gamma.c, e_gamma_r.c, e_gammaf.c, e_gammaf_r.c, e_lgamma.c, e_lgamma_f.c.
Revision 1.27 / (download) - annotate - [select for diffs], Tue Oct 10 23:43:31 1995 UTC (17 years, 8 months ago) by ragge
Branch: MAIN
CVS Tags: netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.26: +22 -4
lines
Diff to previous 1.26 (colored)
Got Makefile to understand to use non-IEEE files on vax systems.
Revision 1.26 / (download) - annotate - [select for diffs], Wed May 3 20:42:23 1995 UTC (18 years, 1 month ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-1-base
Changes since 1.25: +7 -4
lines
Diff to previous 1.25 (colored)
Add i387 "float" functions to the makefile
Revision 1.25 / (download) - annotate - [select for diffs], Sat Feb 18 01:46:41 1995 UTC (18 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.24: +4 -4
lines
Diff to previous 1.24 (colored)
Enable mc68881 versions of remainder() and scalb().
Revision 1.24 / (download) - annotate - [select for diffs], Thu Dec 22 09:50:37 1994 UTC (18 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.23: +5 -5
lines
Diff to previous 1.23 (colored)
specify man pages the new way.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Sep 25 17:31:51 1994 UTC (18 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.22: +3 -3
lines
Diff to previous 1.22 (colored)
Added s_isinff.c
Revision 1.22 / (download) - annotate - [select for diffs], Wed Aug 10 20:30:00 1994 UTC (18 years, 10 months ago) by jtc
Branch: MAIN
Changes since 1.21: +28 -19
lines
Diff to previous 1.21 (colored)
Float versions of math functions. From Ian Taylor (ian@cygnus.com), with minor changes by me.
Revision 1.21 / (download) - annotate - [select for diffs], Sat Mar 12 01:20:02 1994 UTC (19 years, 3 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-0-base,
netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0,
netbsd-1-0
Changes since 1.20: +4 -3
lines
Diff to previous 1.20 (colored)
Update for mc68881 ceil(), floor(), & rint(), and s_sqrt.S -> e_sqrt.S naming mistake.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Mar 11 17:18:54 1994 UTC (19 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.19: +5 -3
lines
Diff to previous 1.19 (colored)
Added a ieee_test(3) man page (Like SunOS) derrived from an earlier copy of ieee(3). This man page describes logb, scalb, and significand, which are really only useful for verifying IEEE754 compliance.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 11 01:34:18 1994 UTC (19 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
infnan was a vaxism.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 10 18:13:32 1994 UTC (19 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Added i387 version of significand().
Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 8 17:20:51 1994 UTC (19 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.16: +37 -21
lines
Diff to previous 1.16 (colored)
Christos Zoulas' Makefile fixes.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 1 17:14:34 1994 UTC (19 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
Add cabs() & drem() for BSD libm compatibility.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 25 19:32:18 1994 UTC (19 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
Update manpages for new math library.
Revision 1.14 / (download) - annotate - [select for diffs], Tue Feb 15 01:00:46 1994 UTC (19 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.13: +1 -2
lines
Diff to previous 1.13 (colored)
Compiled shared too.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Feb 14 17:32:56 1994 UTC (19 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.12: +6 -6
lines
Diff to previous 1.12 (colored)
Comment out all functions that are also provided by our C library: fabs(), frexp(), isnan(), ldexp(), and modf().
Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 14 17:07:07 1994 UTC (19 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.11: +4 -2
lines
Diff to previous 1.11 (colored)
isnan() was provided by both C and Math libraries.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 11 18:35:35 1994 UTC (19 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.10: +70 -134
lines
Diff to previous 1.10 (colored)
Changes for fdlibm based math library
Revision 1.10 / (download) - annotate - [select for diffs], Mon Dec 6 12:11:42 1993 UTC (19 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.9: +10 -10
lines
Diff to previous 1.9 (colored)
use .S not .s
Revision 1.9 / (download) - annotate - [select for diffs], Sun Dec 5 01:10:14 1993 UTC (19 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.8: +18 -24
lines
Diff to previous 1.8 (colored)
update for MACHINE_ARCH
Revision 1.8 / (download) - annotate - [select for diffs], Thu Oct 21 00:41:56 1993 UTC (19 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.7: +1 -3
lines
Diff to previous 1.7 (colored)
Use BYTE_ORDER == LITTLE_ENDIAN instead of -Dnational to select byte order of floating point numbers. The assumption that a processor's floats use the same order as its integers is probably unwarranted, but it is better than requiring non-national CPUs to #define national, as that drags in national-specific code too. (According to a comment in the code, the national FPU does not do infinity)
Revision 1.7 / (download) - annotate - [select for diffs], Mon Oct 11 19:20:24 1993 UTC (19 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
Install cbrt link to sqrt manpage.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Oct 5 21:52:07 1993 UTC (19 years, 8 months ago) by pk
Branch: MAIN
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
No PIC, you probably don't want the overhead in these functions.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Oct 1 23:56:08 1993 UTC (19 years, 8 months ago) by cgd
Branch: MAIN
Changes since 1.4: +15 -15
lines
Diff to previous 1.4 (colored)
put gamma.c into libm (because it's missing)...
Revision 1.4 / (download) - annotate - [select for diffs], Sat Aug 14 19:20:58 1993 UTC (19 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +24 -24
lines
Diff to previous 1.3 (colored)
Split log() and log__D() into separate files. Add logtab.c for logarithm tables and log.h for common definitions. Split exp() and exp__D() into separate files.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Aug 14 13:42:09 1993 UTC (19 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +108 -7
lines
Diff to previous 1.2 (colored)
New code from uunet.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 1 05:40:21 1993 UTC (19 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add RCS identifiers.
Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (20 years, 3 months ago) by cgd
Branch: MAIN
Initial revision