History log of /src/lib/libm/arch/vax/n_cabs.S |
Revision | | Date | Author | Comments |
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++.
|