| History log of /src/lib/libm/noieee_src | 
    | Revision | Date | Author | Comments | 
| 1.11 | 17-Jul-2024 | riastradh | libm: Fix `mantissa' to say `significand' in comments. 
 (mantissa = fractional part of log(significand))
 
 No functional change intended.
 
 | 
| 1.10 | 02-Nov-2011 | christos | branches:  1.10.54; Fix the vax build under gcc-4.5 which now detects that floating constants
 don't fit or are effectively 0.
 
 | 
| 1.9 | 01-May-2008 | christos | fix bugs that piss off lint. 
 | 
| 1.8 | 08-Jul-2006 | matt | branches:  1.8.18; Rather than cast everything around (which upsets gcc4), use a union instead.
 
 | 
| 1.7 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.6 | 15-Jun-2002 | wiz | Remove unnecessary spaces. 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 08-Nov-1998 | ragge | branches:  1.4.12; Fixe some forgotten vax -> __vax__ changes.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.12.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.8.18.1 | 18-May-2008 | yamt | sync with head. 
 | 
| 1.10.54.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.6 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.11 | 09-Jun-2024 | riastradh | libm: Sprinkle whitespace fixes and rcsids on inverse trig functions. 
 No functional change intended.
 
 | 
| 1.10 | 09-Jun-2024 | riastradh | libm: Do the weak alias dance for asin, acos, atan. 
 These are used internally by the complex trig functions, so they need
 weak aliases.
 
 | 
| 1.9 | 21-Sep-2016 | christos | deal with namespace issues and missing atanhf for vax. 
 | 
| 1.8 | 24-Nov-2013 | martin | branches:  1.8.8; Provide (very stupid) versions of atanf(), asinf() and acosf()
 
 | 
| 1.7 | 07-Aug-2003 | agc | branches:  1.7.54;  1.7.60; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.6 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.5 | 02-Jul-1999 | simonb | branches:  1.5.10; More trailing white space.
 
 | 
| 1.4 | 08-Nov-1998 | ragge | Fixe some forgotten vax -> __vax__ changes. 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.5.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.6 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.7.60.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.7.54.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.8.8.1 | 04-Nov-2016 | pgoyette | Sync with HEAD 
 | 
| 1.7 | 29-Apr-2008 | uwe | According to C99: 
 6.11.5  Storage-class specifiers
 
 [#1] The placement of a storage-class specifier  other  than
 at   the  beginning  of  the  declaration  specifiers  in  a
 declaration is an obsolescent feature.
 
 and gcc -Wextra warns about this, so s/const static/static const/
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.30; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.30.1 | 18-May-2008 | yamt | sync with head. 
 | 
| 1.8 | 09-Jun-2024 | riastradh | libm: Sprinkle whitespace fixes and rcsids on inverse trig functions. 
 No functional change intended.
 
 | 
| 1.7 | 09-Jun-2024 | riastradh | libm: Do the weak alias dance for asin, acos, atan. 
 These are used internally by the complex trig functions, so they need
 weak aliases.
 
 | 
| 1.6 | 24-Nov-2013 | martin | Provide (very stupid) versions of atanf(), asinf() and acosf() 
 | 
| 1.5 | 07-Aug-2003 | agc | branches:  1.5.54;  1.5.60; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 02-Jul-1999 | simonb | branches:  1.3.10; More trailing white space.
 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.5.60.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.5.54.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.7 | 10-Oct-2014 | martin | Add a few missing weak aliases 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.74; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 08-Nov-1998 | ragge | Fixe some forgotten vax -> __vax__ changes. 
 | 
| 1.2 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.74.1 | 13-Oct-2014 | martin | Pullup the following revisions, requested by christos in #138: 
 src/lib/libm/Makefile			1.165-1.166
 src/lib/libm/shlib_version		1.14
 src/lib/libm/arch/vax/n_atan2.S		1.9
 src/lib/libm/arch/vax/n_cabs.S		1.7
 src/lib/libm/arch/vax/n_sincos.S	1.9
 src/lib/libm/arch/vax/n_sqrt.S		1.10-1.11
 src/lib/libm/complex/Makefile.inc	1.5-1.8
 src/lib/libm/complex/cabsl.c		1.1
 src/lib/libm/complex/cacoshl.c		1.1
 src/lib/libm/complex/cacosl.c		1.1
 src/lib/libm/complex/cargl.c		1.1
 src/lib/libm/complex/casinhl.c		1.1
 src/lib/libm/complex/casinl.c		1.1
 src/lib/libm/complex/catanhl.c		1.1
 src/lib/libm/complex/catanl.c		1.1
 src/lib/libm/complex/ccoshl.c		1.1
 src/lib/libm/complex/ccosl.c		1.1
 src/lib/libm/complex/cephes_subrl.c	1.1
 src/lib/libm/complex/cephes_subrl.h	1.1
 src/lib/libm/complex/cexpl.c		1.1
 src/lib/libm/complex/clogl.c		1.1
 src/lib/libm/complex/cpowl.c		1.1
 src/lib/libm/complex/cprojl.c		1.7
 src/lib/libm/complex/csinhl.c		1.1
 src/lib/libm/complex/csinl.c		1.1
 src/lib/libm/complex/csqrtl.c		1.1
 src/lib/libm/complex/ctanhl.c		1.1
 src/lib/libm/complex/ctanl.c		1.1
 src/lib/libm/man/acosh.3		1.17
 src/lib/libm/man/asinh.3		1.17
 src/lib/libm/man/atanh.3		1.17
 src/lib/libm/noieee_src/n_atan2.c	1.7
 src/lib/libm/noieee_src/n_cosh.c	1.9
 src/lib/libm/noieee_src/n_exp.c		1.9
 src/lib/libm/noieee_src/n_log.c		1.8
 src/lib/libm/noieee_src/n_pow.c		1.10-1.11
 src/lib/libm/noieee_src/n_sincos.c	1.7
 src/lib/libm/noieee_src/n_sinh.c	1.8
 
 Import the missing complex support routines from FreeBSD so we can
 enable C++ 2011 mode for libstc++.
 
 | 
| 1.7 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.6 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.5 | 02-Jul-1999 | simonb | branches:  1.5.10; More trailing white space.
 
 | 
| 1.4 | 08-Nov-1998 | ragge | Fixe some forgotten vax -> __vax__ changes. 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.5.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.6 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.1 | 21-Sep-2016 | christos | branches:  1.1.2; deal with namespace issues and missing atanhf for vax.
 
 | 
| 1.1.2.2 | 04-Nov-2016 | pgoyette | Sync with HEAD 
 | 
| 1.1.2.1 | 21-Sep-2016 | pgoyette | file n_atanhf.c was added on branch pgoyette-localcount on 2016-11-04 14:48:54 +0000 
 | 
| 1.5 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 02-Jul-1999 | simonb | branches:  1.3.10; More trailing white space.
 
 | 
| 1.2 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.7 | 24-Mar-2022 | andvar | s/interger/integer/ and s/Compensatin/Compensation/ in comments. 
 | 
| 1.6 | 24-Nov-2013 | martin | Provide cbrtf() and cbrtl() 
 | 
| 1.5 | 07-Aug-2003 | agc | branches:  1.5.54;  1.5.60; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 02-Jul-1999 | simonb | branches:  1.3.10; More trailing white space.
 
 | 
| 1.2 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.5.60.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.5.54.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.9 | 10-Oct-2014 | martin | Add a few missing weak aliases 
 | 
| 1.8 | 20-Mar-2008 | mhitch | branches:  1.8.42; Add wrappers for missing coshf(), expf(), logf(), sinhf(), atan2f(), and
 hypotf() functions for vax.  Play the namespace and weak alias game for
 functions used internally by the complex functions.  Should fix the vax
 build of libm.
 
 | 
| 1.7 | 07-Aug-2003 | agc | branches:  1.7.22;  1.7.28; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.6 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.5 | 02-Jul-1999 | simonb | branches:  1.5.10; More trailing white space.
 
 | 
| 1.4 | 08-Nov-1998 | ragge | Fixe some forgotten vax -> __vax__ changes. 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.5.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.6 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.7.28.1 | 24-Mar-2008 | keiichi | sync with head. 
 | 
| 1.7.22.1 | 23-Mar-2008 | matt | sync with HEAD 
 | 
| 1.8.42.1 | 13-Oct-2014 | martin | Pullup the following revisions, requested by christos in #138: 
 src/lib/libm/Makefile			1.165-1.166
 src/lib/libm/shlib_version		1.14
 src/lib/libm/arch/vax/n_atan2.S		1.9
 src/lib/libm/arch/vax/n_cabs.S		1.7
 src/lib/libm/arch/vax/n_sincos.S	1.9
 src/lib/libm/arch/vax/n_sqrt.S		1.10-1.11
 src/lib/libm/complex/Makefile.inc	1.5-1.8
 src/lib/libm/complex/cabsl.c		1.1
 src/lib/libm/complex/cacoshl.c		1.1
 src/lib/libm/complex/cacosl.c		1.1
 src/lib/libm/complex/cargl.c		1.1
 src/lib/libm/complex/casinhl.c		1.1
 src/lib/libm/complex/casinl.c		1.1
 src/lib/libm/complex/catanhl.c		1.1
 src/lib/libm/complex/catanl.c		1.1
 src/lib/libm/complex/ccoshl.c		1.1
 src/lib/libm/complex/ccosl.c		1.1
 src/lib/libm/complex/cephes_subrl.c	1.1
 src/lib/libm/complex/cephes_subrl.h	1.1
 src/lib/libm/complex/cexpl.c		1.1
 src/lib/libm/complex/clogl.c		1.1
 src/lib/libm/complex/cpowl.c		1.1
 src/lib/libm/complex/cprojl.c		1.7
 src/lib/libm/complex/csinhl.c		1.1
 src/lib/libm/complex/csinl.c		1.1
 src/lib/libm/complex/csqrtl.c		1.1
 src/lib/libm/complex/ctanhl.c		1.1
 src/lib/libm/complex/ctanl.c		1.1
 src/lib/libm/man/acosh.3		1.17
 src/lib/libm/man/asinh.3		1.17
 src/lib/libm/man/atanh.3		1.17
 src/lib/libm/noieee_src/n_atan2.c	1.7
 src/lib/libm/noieee_src/n_cosh.c	1.9
 src/lib/libm/noieee_src/n_exp.c		1.9
 src/lib/libm/noieee_src/n_log.c		1.8
 src/lib/libm/noieee_src/n_pow.c		1.10-1.11
 src/lib/libm/noieee_src/n_sincos.c	1.7
 src/lib/libm/noieee_src/n_sinh.c	1.8
 
 Import the missing complex support routines from FreeBSD so we can
 enable C++ 2011 mode for libstc++.
 
 | 
| 1.9 | 24-Nov-2013 | martin | Provide erff() and erfcf(). 
 | 
| 1.8 | 02-Nov-2011 | christos | branches:  1.8.2;  1.8.8; Fix the vax build under gcc-4.5 which now detects that floating constants
 don't fit or are effectively 0.
 
 | 
| 1.7 | 03-May-2005 | matt | Don't cast x to double, it already is one. 
 | 
| 1.6 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.8.8.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.8.2.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.9 | 10-Oct-2014 | martin | Add a few missing weak aliases 
 | 
| 1.8 | 20-Mar-2008 | mhitch | branches:  1.8.42; Add wrappers for missing coshf(), expf(), logf(), sinhf(), atan2f(), and
 hypotf() functions for vax.  Play the namespace and weak alias game for
 functions used internally by the complex functions.  Should fix the vax
 build of libm.
 
 | 
| 1.7 | 07-Aug-2003 | agc | branches:  1.7.22;  1.7.28; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.6 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.5 | 02-Jul-1999 | simonb | branches:  1.5.10; More trailing white space.
 
 | 
| 1.4 | 08-Nov-1998 | ragge | Fixe some forgotten vax -> __vax__ changes. 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.5.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.6 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.7.28.1 | 24-Mar-2008 | keiichi | sync with head. 
 | 
| 1.7.22.1 | 23-Mar-2008 | matt | sync with HEAD 
 | 
| 1.8.42.1 | 13-Oct-2014 | martin | Pullup the following revisions, requested by christos in #138: 
 src/lib/libm/Makefile			1.165-1.166
 src/lib/libm/shlib_version		1.14
 src/lib/libm/arch/vax/n_atan2.S		1.9
 src/lib/libm/arch/vax/n_cabs.S		1.7
 src/lib/libm/arch/vax/n_sincos.S	1.9
 src/lib/libm/arch/vax/n_sqrt.S		1.10-1.11
 src/lib/libm/complex/Makefile.inc	1.5-1.8
 src/lib/libm/complex/cabsl.c		1.1
 src/lib/libm/complex/cacoshl.c		1.1
 src/lib/libm/complex/cacosl.c		1.1
 src/lib/libm/complex/cargl.c		1.1
 src/lib/libm/complex/casinhl.c		1.1
 src/lib/libm/complex/casinl.c		1.1
 src/lib/libm/complex/catanhl.c		1.1
 src/lib/libm/complex/catanl.c		1.1
 src/lib/libm/complex/ccoshl.c		1.1
 src/lib/libm/complex/ccosl.c		1.1
 src/lib/libm/complex/cephes_subrl.c	1.1
 src/lib/libm/complex/cephes_subrl.h	1.1
 src/lib/libm/complex/cexpl.c		1.1
 src/lib/libm/complex/clogl.c		1.1
 src/lib/libm/complex/cpowl.c		1.1
 src/lib/libm/complex/cprojl.c		1.7
 src/lib/libm/complex/csinhl.c		1.1
 src/lib/libm/complex/csinl.c		1.1
 src/lib/libm/complex/csqrtl.c		1.1
 src/lib/libm/complex/ctanhl.c		1.1
 src/lib/libm/complex/ctanl.c		1.1
 src/lib/libm/man/acosh.3		1.17
 src/lib/libm/man/asinh.3		1.17
 src/lib/libm/man/atanh.3		1.17
 src/lib/libm/noieee_src/n_atan2.c	1.7
 src/lib/libm/noieee_src/n_cosh.c	1.9
 src/lib/libm/noieee_src/n_exp.c		1.9
 src/lib/libm/noieee_src/n_log.c		1.8
 src/lib/libm/noieee_src/n_pow.c		1.10-1.11
 src/lib/libm/noieee_src/n_sincos.c	1.7
 src/lib/libm/noieee_src/n_sinh.c	1.8
 
 Import the missing complex support routines from FreeBSD so we can
 enable C++ 2011 mode for libstc++.
 
 | 
| 1.4 | 06-Mar-2018 | christos | avoid negative shift 
 | 
| 1.3 | 23-Mar-2014 | martin | branches:  1.3.4;  1.3.8;  1.3.28; Avoid strict aliasing problems
 
 | 
| 1.2 | 12-Mar-2014 | martin | XXX This is all wrong and needs new tables and constants - but at least use constants in the VAX double range for now, so it is compilable with newer
 gcc.
 
 | 
| 1.1 | 06-Mar-2014 | martin | Add brute-force adaptions of the ieee version of exp2() and exp2f for vax. Needs some polishing (and table adaption), but should get the build
 going for now.
 
 | 
| 1.3.28.1 | 15-Mar-2018 | pgoyette | Synch with HEAD 
 | 
| 1.3.8.2 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.3.8.1 | 23-Mar-2014 | tls | file n_exp2.c was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000 
 | 
| 1.3.4.2 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.3.4.1 | 23-Mar-2014 | yamt | file n_exp2.c was added on branch yamt-pagecache on 2014-05-22 11:36:57 +0000 
 | 
| 1.2 | 23-Mar-2014 | martin | branches:  1.2.4;  1.2.8; Avoid strict aliasing problems
 
 | 
| 1.1 | 06-Mar-2014 | martin | Add brute-force adaptions of the ieee version of exp2() and exp2f for vax. Needs some polishing (and table adaption), but should get the build
 going for now.
 
 | 
| 1.2.8.2 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.2.8.1 | 23-Mar-2014 | tls | file n_exp2f.c was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000 
 | 
| 1.2.4.2 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.2.4.1 | 23-Mar-2014 | yamt | file n_exp2f.c was added on branch yamt-pagecache on 2014-05-22 11:36:57 +0000 
 | 
| 1.7 | 29-Apr-2008 | uwe | According to C99: 
 6.11.5  Storage-class specifiers
 
 [#1] The placement of a storage-class specifier  other  than
 at   the  beginning  of  the  declaration  specifiers  in  a
 declaration is an obsolescent feature.
 
 and gcc -Wextra warns about this, so s/const static/static const/
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.30; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.30.1 | 18-May-2008 | yamt | sync with head. 
 | 
| 1.8 | 24-Nov-2013 | martin | Provide expm1f() 
 | 
| 1.7 | 29-Apr-2008 | uwe | branches:  1.7.4;  1.7.26; According to C99:
 
 6.11.5  Storage-class specifiers
 
 [#1] The placement of a storage-class specifier  other  than
 at   the  beginning  of  the  declaration  specifiers  in  a
 declaration is an obsolescent feature.
 
 and gcc -Wextra warns about this, so s/const static/static const/
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.30; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.30.1 | 18-May-2008 | yamt | sync with head. 
 | 
| 1.7.26.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.7.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.9 | 08-May-2024 | riastradh | libm: Add rintl, rintf to non-IEEE754 architectures. 
 While here, delete #ifdef to handle ns32k -- I don't think that's
 gonna be relevant any time soon; in case you hadn't noticed, the
 world has moved on from ns32k to vax by now.
 
 PR 57881
 
 | 
| 1.8 | 16-Mar-2014 | martin | Provide all missing variants of trunc/floor/ceil. 
 | 
| 1.7 | 09-Dec-2010 | abs | branches:  1.7.6;  1.7.12; 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.
 
 | 
| 1.6 | 13-May-2004 | mhitch | Add ceilf(), floorf(), and sqrtf() (as wrappers using ceil(), floor(), and sqrt() repectively).  The fixes PR#22796.
 
 | 
| 1.5 | 07-Aug-2003 | agc | branches:  1.5.2; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 20-Oct-1998 | matt | branches:  1.3.12; vax --> __vax__ (also egcsify the code; missing ints, braces, etc.)
 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.12.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.5.2.1 | 15-May-2004 | tron | Pull up revision 1.6 (requested by mhitch in ticket #339): Add ceilf(), floorf(), and sqrtf() (as wrappers using ceil(), floor(), and
 sqrt() repectively).  The fixes PR#22796.
 
 | 
| 1.7.12.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.7.6.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.2 | 03-Feb-2014 | martin | Provide scalbnl, scalbnf, logbl, logbf, fmaxl for vax. 
 | 
| 1.1 | 09-Jan-2011 | jakllsch | branches:  1.1.6;  1.1.12; Imlementations of fmax, fmaxf, fmin and fminf libm functions for VAX.
 
 | 
| 1.1.12.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.1.6.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.1 | 09-Jan-2011 | jakllsch | Imlementations of fmax, fmaxf, fmin and fminf libm functions for VAX. 
 | 
| 1.1 | 09-Jan-2011 | jakllsch | Imlementations of fmax, fmaxf, fmin and fminf libm functions for VAX. 
 | 
| 1.1 | 09-Jan-2011 | jakllsch | Imlementations of fmax, fmaxf, fmin and fminf libm functions for VAX. 
 | 
| 1.11 | 09-Nov-2018 | martin | Add modfl alias. 
 | 
| 1.10 | 16-Jan-2016 | christos | branches:  1.10.14;  1.10.16; modernize.
 
 | 
| 1.9 | 16-Jan-2016 | christos | fix typo 
 | 
| 1.8 | 16-Jan-2016 | christos | PR/50660: David Binderman: bad calls to printf, in test part 
 | 
| 1.7 | 22-Nov-2013 | martin | Fix stupid bug in previous (fixing fmodf) 
 | 
| 1.6 | 21-Nov-2013 | martin | Add fmodf and fmodl 
 | 
| 1.5 | 07-Aug-2003 | agc | branches:  1.5.54;  1.5.60; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 20-Oct-1998 | matt | branches:  1.3.12; vax --> __vax__ (also egcsify the code; missing ints, braces, etc.)
 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.12.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.5.60.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.5.54.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.10.16.1 | 10-Jun-2019 | christos | Sync with HEAD 
 | 
| 1.10.14.1 | 26-Nov-2018 | pgoyette | Sync with HEAD, resolve a couple of conflicts 
 | 
| 1.1 | 09-May-2024 | riastradh | libm: Add frexpf and frexpl on VAX. 
 These are trivial subroutines, not symbol aliases, for separate
 reasons:
 
 - frexpf has a different ABI from frexp (float vs double argument)
 
 - frexp is defined in libc, not libm, so although long double is the
 same as double, frexpl can't be an alias in libm of a symbol
 defined in libc
 
 | 
| 1.1 | 09-May-2024 | riastradh | libm: Add frexpf and frexpl on VAX. 
 These are trivial subroutines, not symbol aliases, for separate
 reasons:
 
 - frexpf has a different ABI from frexp (float vs double argument)
 
 - frexp is defined in libc, not libm, so although long double is the
 same as double, frexpl can't be an alias in libm of a symbol
 defined in libc
 
 | 
| 1.9 | 09-Nov-2013 | christos | fix unused variable warnings 
 | 
| 1.8 | 08-Jun-2012 | abs | branches:  1.8.2; ANSI prototypes
 
 | 
| 1.7 | 02-Nov-2011 | christos | branches:  1.7.2; Fix the vax build under gcc-4.5 which now detects that floating constants
 don't fit or are effectively 0.
 
 | 
| 1.6 | 24-Nov-2006 | wiz | s/greatful/grateful/, from Zafer. 
 | 
| 1.5 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 20-Oct-1998 | matt | branches:  1.3.12; vax --> __vax__ (also egcsify the code; missing ints, braces, etc.)
 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.12.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.7.2.2 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.7.2.1 | 30-Oct-2012 | yamt | sync with head 
 | 
| 1.8.2.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.2 | 09-May-2024 | riastradh | libm: Define ilogbl as alias for ilogb on vax. 
 PR 57881
 
 | 
| 1.1 | 24-Aug-2016 | christos | branches:  1.1.2; ilogb for the vax
 
 | 
| 1.1.2.2 | 14-Sep-2016 | pgoyette | Sync with HEAD 
 | 
| 1.1.2.1 | 24-Aug-2016 | pgoyette | file n_ilogb.c was added on branch pgoyette-localcount on 2016-09-14 03:04:16 +0000 
 | 
| 1.7 | 02-Nov-2011 | christos | Fix the vax build under gcc-4.5 which now detects that floating constants don't fit or are effectively 0.
 
 | 
| 1.6 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.7 | 02-Nov-2011 | christos | Fix the vax build under gcc-4.5 which now detects that floating constants don't fit or are effectively 0.
 
 | 
| 1.6 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.8 | 05-Mar-2018 | christos | comment out unused variable. 
 | 
| 1.7 | 02-Nov-2011 | christos | Fix the vax build under gcc-4.5 which now detects that floating constants don't fit or are effectively 0.
 
 | 
| 1.6 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.8 | 09-Jun-2024 | riastradh | libm: Define lgamma_r, lgammal, lgammal_r on non-IEEE754. 
 Missing internal aliases _lgamma_r and _lgammal_r -- TBD.
 
 PR 57881
 
 | 
| 1.7 | 04-Feb-2019 | mrg | add some fallthru comments. 
 | 
| 1.6 | 24-Nov-2006 | wiz | branches:  1.6.82; s/greatful/grateful/, from Zafer.
 
 | 
| 1.5 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 20-Oct-1998 | matt | branches:  1.3.12; vax --> __vax__ (also egcsify the code; missing ints, braces, etc.)
 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.12.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.82.1 | 10-Jun-2019 | christos | Sync with HEAD 
 | 
| 1.9 | 16-Jul-2024 | riastradh | libm: Fix log-related symbol aliases. 
 - Do the weak alias dance for log, log2, log10, log1p, and their
 f/l variants.
 
 (Not strictly necessary for log2 and log10 since nothing in the
 math library itself uses them -- only a computer scientist would
 use log2 and only an engineer would use log10 -- but let's just do
 it the same for all our forestry.)
 
 - Provide long double aliases on vax.
 
 - Sprinkle RCS ids.
 
 | 
| 1.8 | 10-Oct-2014 | martin | branches:  1.8.28; Add a few missing weak aliases
 
 | 
| 1.7 | 20-Mar-2008 | mhitch | branches:  1.7.42; Add wrappers for missing coshf(), expf(), logf(), sinhf(), atan2f(), and
 hypotf() functions for vax.  Play the namespace and weak alias game for
 functions used internally by the complex functions.  Should fix the vax
 build of libm.
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.22;  1.6.28; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.28.1 | 24-Mar-2008 | keiichi | sync with head. 
 | 
| 1.6.22.1 | 23-Mar-2008 | matt | sync with HEAD 
 | 
| 1.7.42.1 | 13-Oct-2014 | martin | Pullup the following revisions, requested by christos in #138: 
 src/lib/libm/Makefile			1.165-1.166
 src/lib/libm/shlib_version		1.14
 src/lib/libm/arch/vax/n_atan2.S		1.9
 src/lib/libm/arch/vax/n_cabs.S		1.7
 src/lib/libm/arch/vax/n_sincos.S	1.9
 src/lib/libm/arch/vax/n_sqrt.S		1.10-1.11
 src/lib/libm/complex/Makefile.inc	1.5-1.8
 src/lib/libm/complex/cabsl.c		1.1
 src/lib/libm/complex/cacoshl.c		1.1
 src/lib/libm/complex/cacosl.c		1.1
 src/lib/libm/complex/cargl.c		1.1
 src/lib/libm/complex/casinhl.c		1.1
 src/lib/libm/complex/casinl.c		1.1
 src/lib/libm/complex/catanhl.c		1.1
 src/lib/libm/complex/catanl.c		1.1
 src/lib/libm/complex/ccoshl.c		1.1
 src/lib/libm/complex/ccosl.c		1.1
 src/lib/libm/complex/cephes_subrl.c	1.1
 src/lib/libm/complex/cephes_subrl.h	1.1
 src/lib/libm/complex/cexpl.c		1.1
 src/lib/libm/complex/clogl.c		1.1
 src/lib/libm/complex/cpowl.c		1.1
 src/lib/libm/complex/cprojl.c		1.7
 src/lib/libm/complex/csinhl.c		1.1
 src/lib/libm/complex/csinl.c		1.1
 src/lib/libm/complex/csqrtl.c		1.1
 src/lib/libm/complex/ctanhl.c		1.1
 src/lib/libm/complex/ctanl.c		1.1
 src/lib/libm/man/acosh.3		1.17
 src/lib/libm/man/asinh.3		1.17
 src/lib/libm/man/atanh.3		1.17
 src/lib/libm/noieee_src/n_atan2.c	1.7
 src/lib/libm/noieee_src/n_cosh.c	1.9
 src/lib/libm/noieee_src/n_exp.c		1.9
 src/lib/libm/noieee_src/n_log.c		1.8
 src/lib/libm/noieee_src/n_pow.c		1.10-1.11
 src/lib/libm/noieee_src/n_sincos.c	1.7
 src/lib/libm/noieee_src/n_sinh.c	1.8
 
 Import the missing complex support routines from FreeBSD so we can
 enable C++ 2011 mode for libstc++.
 
 | 
| 1.8.28.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.8 | 16-Jul-2024 | riastradh | libm: Fix log-related symbol aliases. 
 - Do the weak alias dance for log, log2, log10, log1p, and their
 f/l variants.
 
 (Not strictly necessary for log2 and log10 since nothing in the
 math library itself uses them -- only a computer scientist would
 use log2 and only an engineer would use log10 -- but let's just do
 it the same for all our forestry.)
 
 - Provide long double aliases on vax.
 
 - Sprinkle RCS ids.
 
 | 
| 1.7 | 06-Mar-2014 | martin | branches:  1.7.38; log10f() for vax
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.54;  1.6.60; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.60.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.6.54.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.7.38.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.9 | 16-Jul-2024 | riastradh | libm: Fix log-related symbol aliases. 
 - Do the weak alias dance for log, log2, log10, log1p, and their
 f/l variants.
 
 (Not strictly necessary for log2 and log10 since nothing in the
 math library itself uses them -- only a computer scientist would
 use log2 and only an engineer would use log10 -- but let's just do
 it the same for all our forestry.)
 
 - Provide long double aliases on vax.
 
 - Sprinkle RCS ids.
 
 | 
| 1.8 | 06-Mar-2014 | martin | branches:  1.8.38; Simplistic log1pf() for vax
 
 | 
| 1.7 | 29-Apr-2008 | uwe | branches:  1.7.4;  1.7.26; According to C99:
 
 6.11.5  Storage-class specifiers
 
 [#1] The placement of a storage-class specifier  other  than
 at   the  beginning  of  the  declaration  specifiers  in  a
 declaration is an obsolescent feature.
 
 and gcc -Wextra warns about this, so s/const static/static const/
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.30; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.30.1 | 18-May-2008 | yamt | sync with head. 
 | 
| 1.7.26.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.7.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.8.38.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.2 | 16-Jul-2024 | riastradh | libm: Fix log-related symbol aliases. 
 - Do the weak alias dance for log, log2, log10, log1p, and their
 f/l variants.
 
 (Not strictly necessary for log2 and log10 since nothing in the
 math library itself uses them -- only a computer scientist would
 use log2 and only an engineer would use log10 -- but let's just do
 it the same for all our forestry.)
 
 - Provide long double aliases on vax.
 
 - Sprinkle RCS ids.
 
 | 
| 1.1 | 06-Mar-2014 | martin | branches:  1.1.4;  1.1.8;  1.1.42; log2() for vax
 
 | 
| 1.1.42.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.1.8.2 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.1.8.1 | 06-Mar-2014 | tls | file n_log2.c was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000 
 | 
| 1.1.4.2 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.1.4.1 | 06-Mar-2014 | yamt | file n_log2.c was added on branch yamt-pagecache on 2014-05-22 11:36:57 +0000 
 | 
| 1.6 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.1 | 09-Dec-2010 | abs | 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.
 
 | 
| 1.1 | 09-Dec-2010 | abs | 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.
 
 | 
| 1.12 | 09-Jul-2025 | andvar | Fix typos in comments: s/mulicast/multicast/
 s/muticast/multicast/
 s/muliplicator/multiplicator/
 s/muti-precision/multi-precision/
 
 | 
| 1.11 | 11-Oct-2014 | martin | branches:  1.11.28; Need powl as alias as well
 
 | 
| 1.10 | 10-Oct-2014 | martin | Add a few missing weak aliases 
 | 
| 1.9 | 24-Nov-2013 | martin | branches:  1.9.4; Provide powl()
 
 | 
| 1.8 | 02-Nov-2011 | christos | branches:  1.8.2;  1.8.8; Fix the vax build under gcc-4.5 which now detects that floating constants
 don't fit or are effectively 0.
 
 | 
| 1.7 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.6 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.5 | 14-Jul-2000 | matt | branches:  1.5.2; Clean up & prepare for ELF.  Don't define isnan since it's in libc.  Add a
 powf (really a wrapper for pow).
 
 | 
| 1.4 | 02-Jul-1999 | simonb | More trailing white space. 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.5.2.1 | 18-Jun-2002 | lukem | Pull up revision 1.6 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.8.8.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.8.2.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.9.4.1 | 13-Oct-2014 | martin | Pullup the following revisions, requested by christos in #138: 
 src/lib/libm/Makefile			1.165-1.166
 src/lib/libm/shlib_version		1.14
 src/lib/libm/arch/vax/n_atan2.S		1.9
 src/lib/libm/arch/vax/n_cabs.S		1.7
 src/lib/libm/arch/vax/n_sincos.S	1.9
 src/lib/libm/arch/vax/n_sqrt.S		1.10-1.11
 src/lib/libm/complex/Makefile.inc	1.5-1.8
 src/lib/libm/complex/cabsl.c		1.1
 src/lib/libm/complex/cacoshl.c		1.1
 src/lib/libm/complex/cacosl.c		1.1
 src/lib/libm/complex/cargl.c		1.1
 src/lib/libm/complex/casinhl.c		1.1
 src/lib/libm/complex/casinl.c		1.1
 src/lib/libm/complex/catanhl.c		1.1
 src/lib/libm/complex/catanl.c		1.1
 src/lib/libm/complex/ccoshl.c		1.1
 src/lib/libm/complex/ccosl.c		1.1
 src/lib/libm/complex/cephes_subrl.c	1.1
 src/lib/libm/complex/cephes_subrl.h	1.1
 src/lib/libm/complex/cexpl.c		1.1
 src/lib/libm/complex/clogl.c		1.1
 src/lib/libm/complex/cpowl.c		1.1
 src/lib/libm/complex/cprojl.c		1.7
 src/lib/libm/complex/csinhl.c		1.1
 src/lib/libm/complex/csinl.c		1.1
 src/lib/libm/complex/csqrtl.c		1.1
 src/lib/libm/complex/ctanhl.c		1.1
 src/lib/libm/complex/ctanl.c		1.1
 src/lib/libm/man/acosh.3		1.17
 src/lib/libm/man/asinh.3		1.17
 src/lib/libm/man/atanh.3		1.17
 src/lib/libm/noieee_src/n_atan2.c	1.7
 src/lib/libm/noieee_src/n_cosh.c	1.9
 src/lib/libm/noieee_src/n_exp.c		1.9
 src/lib/libm/noieee_src/n_log.c		1.8
 src/lib/libm/noieee_src/n_pow.c		1.10-1.11
 src/lib/libm/noieee_src/n_sincos.c	1.7
 src/lib/libm/noieee_src/n_sinh.c	1.8
 
 Import the missing complex support routines from FreeBSD so we can
 enable C++ 2011 mode for libstc++.
 
 | 
| 1.11.28.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.2 | 16-Mar-2014 | martin | Add roundl() 
 | 
| 1.1 | 17-Jan-2006 | is | branches:  1.1.42;  1.1.48; C versions of non-IEEE round() / roundf(). Alas, using the VAX
 cvtrdl; cvtld doesn't work for big numbers.
 
 | 
| 1.1.48.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.1.42.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.1 | 17-Jan-2006 | is | C versions of non-IEEE round() / roundf(). Alas, using the VAX cvtrdl; cvtld doesn't work for big numbers.
 
 | 
| 1.11 | 16-Jul-2024 | riastradh | libm/noieee_src/n_sincos.c: Omit confusing duplicate sincos{,f}. 
 This file is not currently used -- vax uses n_sincos.S and sincos{,f}
 come from n_sincos1.c on vax instead.  If we were to use n_sincos.c,
 these duplicates would cause trouble, and in any case they cause
 confusion, so let's simplify.
 
 Add RCS id while here.
 
 | 
| 1.10 | 08-May-2024 | riastradh | branches:  1.10.2; libm: Do the weak alias dance for sin/cos/tan/finite{,f}.
 
 tan isn't used internally, but it's confusing for it to be treated
 differently from sin and cos, and there's no harm in doing the dance
 unnecessarily.
 
 | 
| 1.9 | 27-Aug-2022 | christos | Fix vax build. 
 | 
| 1.8 | 27-Aug-2022 | christos | Add sincos{,f,l} from FreeBSD 
 | 
| 1.7 | 10-Oct-2014 | martin | Add a few missing weak aliases 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.74; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 23-Jun-2002 | matt | Add cosf/sinf. 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 02-Jul-1999 | simonb | branches:  1.3.10; More trailing white space.
 
 | 
| 1.2 | 22-Aug-1998 | ragge | 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.
 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.10.2 | 24-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #353): Add cosf/sinf.
 
 | 
| 1.3.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.74.1 | 13-Oct-2014 | martin | Pullup the following revisions, requested by christos in #138: 
 src/lib/libm/Makefile			1.165-1.166
 src/lib/libm/shlib_version		1.14
 src/lib/libm/arch/vax/n_atan2.S		1.9
 src/lib/libm/arch/vax/n_cabs.S		1.7
 src/lib/libm/arch/vax/n_sincos.S	1.9
 src/lib/libm/arch/vax/n_sqrt.S		1.10-1.11
 src/lib/libm/complex/Makefile.inc	1.5-1.8
 src/lib/libm/complex/cabsl.c		1.1
 src/lib/libm/complex/cacoshl.c		1.1
 src/lib/libm/complex/cacosl.c		1.1
 src/lib/libm/complex/cargl.c		1.1
 src/lib/libm/complex/casinhl.c		1.1
 src/lib/libm/complex/casinl.c		1.1
 src/lib/libm/complex/catanhl.c		1.1
 src/lib/libm/complex/catanl.c		1.1
 src/lib/libm/complex/ccoshl.c		1.1
 src/lib/libm/complex/ccosl.c		1.1
 src/lib/libm/complex/cephes_subrl.c	1.1
 src/lib/libm/complex/cephes_subrl.h	1.1
 src/lib/libm/complex/cexpl.c		1.1
 src/lib/libm/complex/clogl.c		1.1
 src/lib/libm/complex/cpowl.c		1.1
 src/lib/libm/complex/cprojl.c		1.7
 src/lib/libm/complex/csinhl.c		1.1
 src/lib/libm/complex/csinl.c		1.1
 src/lib/libm/complex/csqrtl.c		1.1
 src/lib/libm/complex/ctanhl.c		1.1
 src/lib/libm/complex/ctanl.c		1.1
 src/lib/libm/man/acosh.3		1.17
 src/lib/libm/man/asinh.3		1.17
 src/lib/libm/man/atanh.3		1.17
 src/lib/libm/noieee_src/n_atan2.c	1.7
 src/lib/libm/noieee_src/n_cosh.c	1.9
 src/lib/libm/noieee_src/n_exp.c		1.9
 src/lib/libm/noieee_src/n_log.c		1.8
 src/lib/libm/noieee_src/n_pow.c		1.10-1.11
 src/lib/libm/noieee_src/n_sincos.c	1.7
 src/lib/libm/noieee_src/n_sinh.c	1.8
 
 Import the missing complex support routines from FreeBSD so we can
 enable C++ 2011 mode for libstc++.
 
 | 
| 1.10.2.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.2 | 06-May-2024 | riastradh | libm: Expose sincosl on vax. 
 PR 57881
 
 | 
| 1.1 | 27-Aug-2022 | christos | Fix vax build. 
 | 
| 1.8 | 10-Oct-2014 | martin | Add a few missing weak aliases 
 | 
| 1.7 | 20-Mar-2008 | mhitch | branches:  1.7.42; Add wrappers for missing coshf(), expf(), logf(), sinhf(), atan2f(), and
 hypotf() functions for vax.  Play the namespace and weak alias game for
 functions used internally by the complex functions.  Should fix the vax
 build of libm.
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.22;  1.6.28; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.28.1 | 24-Mar-2008 | keiichi | sync with head. 
 | 
| 1.6.22.1 | 23-Mar-2008 | matt | sync with HEAD 
 | 
| 1.7.42.1 | 13-Oct-2014 | martin | Pullup the following revisions, requested by christos in #138: 
 src/lib/libm/Makefile			1.165-1.166
 src/lib/libm/shlib_version		1.14
 src/lib/libm/arch/vax/n_atan2.S		1.9
 src/lib/libm/arch/vax/n_cabs.S		1.7
 src/lib/libm/arch/vax/n_sincos.S	1.9
 src/lib/libm/arch/vax/n_sqrt.S		1.10-1.11
 src/lib/libm/complex/Makefile.inc	1.5-1.8
 src/lib/libm/complex/cabsl.c		1.1
 src/lib/libm/complex/cacoshl.c		1.1
 src/lib/libm/complex/cacosl.c		1.1
 src/lib/libm/complex/cargl.c		1.1
 src/lib/libm/complex/casinhl.c		1.1
 src/lib/libm/complex/casinl.c		1.1
 src/lib/libm/complex/catanhl.c		1.1
 src/lib/libm/complex/catanl.c		1.1
 src/lib/libm/complex/ccoshl.c		1.1
 src/lib/libm/complex/ccosl.c		1.1
 src/lib/libm/complex/cephes_subrl.c	1.1
 src/lib/libm/complex/cephes_subrl.h	1.1
 src/lib/libm/complex/cexpl.c		1.1
 src/lib/libm/complex/clogl.c		1.1
 src/lib/libm/complex/cpowl.c		1.1
 src/lib/libm/complex/cprojl.c		1.7
 src/lib/libm/complex/csinhl.c		1.1
 src/lib/libm/complex/csinl.c		1.1
 src/lib/libm/complex/csqrtl.c		1.1
 src/lib/libm/complex/ctanhl.c		1.1
 src/lib/libm/complex/ctanl.c		1.1
 src/lib/libm/man/acosh.3		1.17
 src/lib/libm/man/asinh.3		1.17
 src/lib/libm/man/atanh.3		1.17
 src/lib/libm/noieee_src/n_atan2.c	1.7
 src/lib/libm/noieee_src/n_cosh.c	1.9
 src/lib/libm/noieee_src/n_exp.c		1.9
 src/lib/libm/noieee_src/n_log.c		1.8
 src/lib/libm/noieee_src/n_pow.c		1.10-1.11
 src/lib/libm/noieee_src/n_sincos.c	1.7
 src/lib/libm/noieee_src/n_sinh.c	1.8
 
 Import the missing complex support routines from FreeBSD so we can
 enable C++ 2011 mode for libstc++.
 
 | 
| 1.5 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 02-Jul-1999 | simonb | branches:  1.3.10; More trailing white space.
 
 | 
| 1.2 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.5 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.4 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.3 | 02-Jul-1999 | simonb | branches:  1.3.10; More trailing white space.
 
 | 
| 1.2 | 22-Aug-1998 | ragge | 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.
 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.3.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.4 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.8 | 07-Sep-2024 | andvar | spelling and grammar fixes, mainly in comments. 
 | 
| 1.7 | 06-Mar-2014 | martin | branches:  1.7.38; Simplistic tanhf() for vax
 
 | 
| 1.6 | 07-Aug-2003 | agc | branches:  1.6.54;  1.6.60; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.2 | 20-Oct-1997 | ragge | Fix a bunch of warnings introduced by more flags to cc. 
 | 
| 1.1 | 10-Oct-1995 | ragge | Machine independent math library files for non-IEEE architectures. 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 | 
| 1.6.60.1 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.6.54.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.7.38.1 | 02-Aug-2025 | perseant | Sync with HEAD 
 | 
| 1.6 | 07-Aug-2003 | agc | Move UCB-licensed code from 4-clause to 3-clause licence. 
 Patches provided by Joel Baker in PR 22280, verified by myself.
 
 | 
| 1.5 | 15-Jun-2002 | matt | Ansify libm noieeesrc (for VAX).  Also make const data really const. libm for VAX can compiles with WARNS=2
 
 | 
| 1.4 | 02-Jul-1999 | simonb | branches:  1.4.10; More trailing white space.
 
 | 
| 1.3 | 15-Feb-1999 | hubertf | RCS ID police 
 | 
| 1.2 | 20-Oct-1998 | matt | vax --> __vax__ (also egcsify the code; missing ints, braces, etc.) 
 | 
| 1.1 | 22-Aug-1998 | ragge | 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.
 
 | 
| 1.4.10.1 | 18-Jun-2002 | lukem | Pull up revision 1.5 (requested by matt in ticket #286): Ansify libm noieeesrc (for VAX).  Also make const data really const.
 libm for VAX can compiles with WARNS=2
 
 |