History log of /src/lib/libm/arch/vax |
Revision | Date | Author | Comments |
1.10 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
1.9 | 19-Apr-2007 |
matt | Mark some internal libm symbols as hidden
|
1.8 | 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.7 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.6 | 14-Jul-2000 |
matt | Well, duh! Use indexed addressing since that's why it's there. That way the code is PIC. (mmm. linker warning's about non-PIC code).
|
1.5 | 14-Jul-2000 |
matt | 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 | branches: 1.4.8; More trailing white space.
|
1.3 | 11-Nov-1998 |
matt | Fix PIC code and fix problem with obj dirs.
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.4.8.1 | 14-Aug-2000 |
ragge | Apply patch (requested by user, approved by thorpej):
Dynamic linked JSB called global labels don't work, subroutines must be called with CALLS instead. This patch fixes it for the 1.5 release.
|
1.11 | 07-May-2024 |
riastradh | libm/arch/vax: Expose atan2l.
PR port-vax/57881: vax libm is missing various symbols
|
1.10 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
1.9 | 10-Oct-2014 |
martin | Add a few missing weak aliases
|
1.8 | 20-Mar-2008 |
mhitch | branches: 1.8.42; Fix weak alias.
|
1.7 | 20-Mar-2008 |
mhitch | 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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.3 | 02-Jul-1999 |
simonb | More trailing white space.
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.6.28.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.6.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 | 07-May-2024 |
riastradh | libm/arch/vax: Use STRONG_ALIAS, not ALTENTRY.
STRONG_ALIAS copies the symbol size and type, so it avoids warnings like this:
/home/riastradh/netbsd/10/obj.vax/tooldir/bin/../lib/gcc/vax--netbsdelf/10.5.0/../../../../vax--netbsdelf/bin/ld: warning: type and size of dynamic symbol `ldexpl' are not defined
|
1.8 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
1.7 | 10-Oct-2014 |
martin | Add a few missing weak aliases
|
1.6 | 20-Mar-2008 |
mhitch | branches: 1.6.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.5 | 07-Aug-2003 |
agc | branches: 1.5.22; 1.5.28; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.4 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.3 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.5.28.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.5.22.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.6.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 | 07-May-2024 |
riastradh | libm/arch/vax: Use STRONG_ALIAS, not ALTENTRY.
STRONG_ALIAS copies the symbol size and type, so it avoids warnings like this:
/home/riastradh/netbsd/10/obj.vax/tooldir/bin/../lib/gcc/vax--netbsdelf/10.5.0/../../../../vax--netbsdelf/bin/ld: warning: type and size of dynamic symbol `ldexpl' are not defined
|
1.8 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
1.7 | 24-Nov-2013 |
martin | Provide cbrtl() and cbrtf() 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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.3 | 02-Jul-1999 |
simonb | More trailing white space.
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
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 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.3 | 02-Jul-1999 |
simonb | More trailing white space.
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.3 | 17-Jan-2006 |
is | C versions of non-IEEE round() / roundf(). Alas, using the VAX cvtrdl; cvtld doesn't work for big numbers.
|
1.2 | 17-Jan-2006 |
is | Oops - round() is supposed to return double, not integer.
|
1.1 | 15-Jan-2006 |
is | Implement round(3), so that jot(1) can link again.
|
1.8 | 07-May-2024 |
riastradh | libm/arch/vax: Use STRONG_ALIAS, not ALTENTRY.
STRONG_ALIAS copies the symbol size and type, so it avoids warnings like this:
/home/riastradh/netbsd/10/obj.vax/tooldir/bin/../lib/gcc/vax--netbsdelf/10.5.0/../../../../vax--netbsdelf/bin/ld: warning: type and size of dynamic symbol `ldexpl' are not defined
|
1.7 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
1.6 | 04-Apr-2022 |
andvar | fix various typos, mainly in comments.
|
1.5 | 03-Feb-2014 |
martin | Provide scalbnl, scalbnf, logbl, logbf, fmaxl for vax.
|
1.4 | 24-May-2013 |
martin | Fix POLYD/Mariah fallout and include the scalbn sources (which do not use polyd). Fix global names and weak aliases.
|
1.3 | 20-May-2013 |
mlelstv | Correctly alias the ldexp* functions to the scalbn equivalents that take an int argument.
|
1.2 | 27-Apr-2013 |
joerg | Add aliases for scalbn* to ldexp, they are identical for FLT_RADIX=2.
|
1.1 | 28-Jul-2011 |
matt | branches: 1.1.2; 1.1.8; Add scalbn{,f,l} for VAX.
|
1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.8.1 | 23-Jun-2013 |
tls | resync from head
|
1.1.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.10 | 06-May-2024 |
riastradh | libm: Expose sinl, cosl, tanl on vax.
While here, make sin, cos, and tan be weak aliases for internal symbols _sin, _cos, and _tan; likewise sinf, cosf, tanf.
PR 57881
|
1.9 | 10-Oct-2014 |
martin | More aliases
|
1.8 | 07-Aug-2003 |
agc | branches: 1.8.74; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.7 | 21-Feb-2003 |
matt | Fix some assembly botches.
|
1.6 | 14-Jul-2002 |
matt | Add sinf/cosf.
|
1.5 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.3 | 02-Jul-1999 |
simonb | branches: 1.3.8; More trailing white space.
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.3.8.1 | 14-Aug-2000 |
ragge | Apply patch (requested by user, approved by thorpej):
Dynamic linked JSB called global labels don't work, subroutines must be called with CALLS instead. This patch fixes it for the 1.5 release.
|
1.8.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.12 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
1.11 | 11-Oct-2014 |
martin | Seems we need both sqrtl and _sqrtl as a weak alias - something must be wrong namespapce wise here, but this should make it build for now.
|
1.10 | 11-Oct-2014 |
martin | Fix _sqrtl alias
|
1.9 | 06-Mar-2014 |
martin | branches: 1.9.4; Provide sqrtl alias
|
1.8 | 18-Apr-2007 |
matt | branches: 1.8.34; 1.8.40; Make the internal __libm_dsqrt_r6 have a fake entry mask of 0 to make ld.elf_so.
|
1.7 | 13-May-2004 |
mhitch | Add ceilf(), floorf(), and sqrtf() (as wrappers using ceil(), floor(), and sqrt() repectively). The fixes PR#22796.
|
1.6 | 07-Aug-2003 |
agc | branches: 1.6.2; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.5 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 21-Feb-2002 |
matt | Don't bsbb to an external symbol. the dynamic linker won't like it.
|
1.3 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.6.2.1 | 15-May-2004 |
tron | Pull up revision 1.7 (requested by mhitch in ticket #339): Add ceilf(), floorf(), and sqrtf() (as wrappers using ceil(), floor(), and sqrt() repectively). The fixes PR#22796.
|
1.8.40.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.8.34.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.13 | 17-Jul-2024 |
riastradh | libm: Fix `mantissa' to say `significand' in comments.
(mantissa = fractional part of log(significand))
No functional change intended.
|
1.12 | 08-May-2024 |
riastradh | branches: 1.12.2; libm/arch/vax: Do the weak alias dance for finite, finitef.
These are used internally.
|
1.11 | 07-May-2024 |
riastradh | libm/arch/vax: Use END to delimit symbol definitions.
This way we get sizes and, likely, slightly better debug info about PCs inside these symbols.
|
1.10 | 14-Nov-2014 |
joerg | Define copysignl on !long double platforms. Be consistent in the use of weak aliases.
|
1.9 | 15-Mar-2014 |
martin | branches: 1.9.4; Need to load the full argument
|
1.8 | 15-Mar-2014 |
martin | Provide copysignf and copysignl
|
1.7 | 03-Feb-2014 |
martin | Provide scalbnl, scalbnf, logbl, logbf, fmaxl 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 | 23-Jun-2002 |
matt | Add finitef
|
1.4 | 24-Feb-2002 |
matt | branches: 1.4.2; Change to use a register prefix.
|
1.3 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.2 | 02-Jul-1999 |
simonb | More trailing white space.
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.4.2.1 | 24-Jun-2002 |
lukem | Pull up revision 1.5 (requested by matt in ticket #354): Add finitef
|
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.9.4.1 | 25-May-2015 |
msaitoh | Pull up following revision(s) (requested by joerg in ticket #790): sys/arch/powerpc/include/math.h: revision 1.5 lib/libm/src/namespace.h: revision 1.13 lib/libm/arch/vax/n_support.S: revision 1.10 lib/libm/src/s_copysignl.c: revision 1.3 lib/libm/src/s_copysignl.c: revision 1.4 lib/libm/src/s_copysignl.c: revision 1.5 sys/arch/powerpc/include/ieee.h: revision 1.6 lib/libm/src/s_copysign.c: revision 1.12 lib/libm/src/s_copysign.c: revision 1.13 - Support copysignl on PowerPC. - Define copysignl on !long double platforms. Be consistent in the use of weak aliases. - copysignl is also needed for PowerPC's double-double format, so special case that. Functional support was added earlier, but not enabled.
|
1.12.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.8 | 06-May-2024 |
riastradh | libm: Expose sinl, cosl, tanl on vax.
While here, make sin, cos, and tan be weak aliases for internal symbols _sin, _cos, and _tan; likewise sinf, cosf, tanf.
PR 57881
|
1.7 | 06-Mar-2014 |
martin | Simple tanf() 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 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 14-Jul-2000 |
matt | Clean up & prepare for ELF. Don't define isnan since it's in libc. Add a powf (really a wrapper for pow).
|
1.3 | 02-Jul-1999 |
simonb | branches: 1.3.8; More trailing white space.
|
1.2 | 31-Oct-1998 |
matt | Add .type _sym,@foo for shared libraries
|
1.1 | 10-Oct-1995 |
ragge | Machine specific math library files for vax.
|
1.3.8.1 | 14-Aug-2000 |
ragge | Apply patch (requested by user, approved by thorpej):
Dynamic linked JSB called global labels don't work, subroutines must be called with CALLS instead. This patch fixes it for the 1.5 release.
|
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")
|