DragonFly-2.3.2.123.gcd2c0f master include complex.h math.h lib/
commit cd2c0f90f57b10005fb2df56c61950affea82480
Author: Stathis Kamperis <beket@dragonflybsd.org>
Date: Sat Jul 18 09:49:51 2009 +0300
Import complex arithmetic functions from {Net,Free}BSD.
swildner@ helped test it with llvm/clang.
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1424>
Summary of changes:
include/complex.h | 115 +++++++++++++++++++++++++++++++-----
include/math.h | 2 +
lib/libm/Makefile | 3 +
lib/libm/complex/Makefile.inc | 25 ++++++++
lib/libm/complex/cabs.3 | 53 +++++++++++++++++
lib/libm/complex/cabs.c | 17 +++++
lib/libm/complex/cabsf.c | 17 +++++
lib/libm/complex/cacos.3 | 57 ++++++++++++++++++
lib/libm/complex/cacos.c | 44 ++++++++++++++
lib/libm/complex/cacosf.c | 44 ++++++++++++++
lib/libm/complex/cacosh.3 | 58 ++++++++++++++++++
lib/libm/complex/cacosh.c | 41 +++++++++++++
lib/libm/complex/cacoshf.c | 41 +++++++++++++
lib/libm/complex/carg.3 | 56 +++++++++++++++++
lib/libm/complex/carg.c | 17 +++++
lib/libm/complex/cargf.c | 17 +++++
lib/libm/complex/casin.3 | 58 ++++++++++++++++++
lib/libm/complex/casin.c | 120 +++++++++++++++++++++++++++++++++++++
lib/libm/complex/casinf.c | 120 +++++++++++++++++++++++++++++++++++++
lib/libm/complex/casinh.3 | 58 ++++++++++++++++++
lib/libm/complex/casinh.c | 42 +++++++++++++
lib/libm/complex/casinhf.c | 42 +++++++++++++
lib/libm/complex/catan.3 | 58 ++++++++++++++++++
lib/libm/complex/catan.c | 79 +++++++++++++++++++++++++
lib/libm/complex/catanf.c | 79 +++++++++++++++++++++++++
lib/libm/complex/catanh.3 | 58 ++++++++++++++++++
lib/libm/complex/catanh.c | 42 +++++++++++++
lib/libm/complex/catanhf.c | 42 +++++++++++++
lib/libm/complex/ccos.3 | 53 +++++++++++++++++
lib/libm/complex/ccos.c | 46 ++++++++++++++
lib/libm/complex/ccosf.c | 46 ++++++++++++++
lib/libm/complex/ccosh.3 | 53 +++++++++++++++++
lib/libm/complex/ccosh.c | 46 ++++++++++++++
lib/libm/complex/ccoshf.c | 46 ++++++++++++++
lib/libm/complex/cephes_subr.c | 124 +++++++++++++++++++++++++++++++++++++++
lib/libm/complex/cephes_subr.h | 5 ++
lib/libm/complex/cephes_subrf.c | 123 ++++++++++++++++++++++++++++++++++++++
lib/libm/complex/cephes_subrf.h | 5 ++
lib/libm/complex/cexp.3 | 54 +++++++++++++++++
lib/libm/complex/cexp.c | 47 +++++++++++++++
lib/libm/complex/cexpf.c | 47 +++++++++++++++
lib/libm/complex/cimag.3 | 61 +++++++++++++++++++
lib/libm/complex/cimag.c | 38 ++++++++++++
lib/libm/complex/cimagf.c | 38 ++++++++++++
lib/libm/complex/cimagl.c | 38 ++++++++++++
lib/libm/complex/clog.3 | 58 ++++++++++++++++++
lib/libm/complex/clog.c | 47 +++++++++++++++
lib/libm/complex/clogf.c | 47 +++++++++++++++
lib/libm/complex/conj.3 | 54 +++++++++++++++++
lib/libm/complex/conj.c | 38 ++++++++++++
lib/libm/complex/conjf.c | 38 ++++++++++++
lib/libm/complex/conjl.c | 38 ++++++++++++
lib/libm/complex/cpow.3 | 57 ++++++++++++++++++
lib/libm/complex/cpow.c | 57 ++++++++++++++++++
lib/libm/complex/cpowf.c | 57 ++++++++++++++++++
lib/libm/complex/cproj.c | 47 +++++++++++++++
lib/libm/complex/cprojf.c | 42 +++++++++++++
lib/libm/complex/cprojl.c | 42 +++++++++++++
lib/libm/complex/creal.3 | 61 +++++++++++++++++++
lib/libm/complex/creal.c | 35 +++++++++++
lib/libm/complex/crealf.c | 35 +++++++++++
lib/libm/complex/creall.c | 35 +++++++++++
lib/libm/complex/csin.3 | 53 +++++++++++++++++
lib/libm/complex/csin.c | 46 ++++++++++++++
lib/libm/complex/csinf.c | 46 ++++++++++++++
lib/libm/complex/csinh.3 | 53 +++++++++++++++++
lib/libm/complex/csinh.c | 46 ++++++++++++++
lib/libm/complex/csinhf.c | 46 ++++++++++++++
lib/libm/complex/csqrt.3 | 56 +++++++++++++++++
lib/libm/complex/csqrt.c | 99 +++++++++++++++++++++++++++++++
lib/libm/complex/csqrtf.c | 99 +++++++++++++++++++++++++++++++
lib/libm/complex/ctan.3 | 53 +++++++++++++++++
lib/libm/complex/ctan.c | 58 ++++++++++++++++++
lib/libm/complex/ctanf.c | 58 ++++++++++++++++++
lib/libm/complex/ctanh.3 | 53 +++++++++++++++++
lib/libm/complex/ctanh.c | 48 +++++++++++++++
lib/libm/complex/ctanhf.c | 48 +++++++++++++++
lib/libm/src/Makefile.inc | 4 +-
lib/libm/src/math_private.h | 64 ++++++++++++++++++++
lib/libm/src/s_copysignl.c | 42 +++++++++++++
lib/libm/src/w_cabs.c | 18 ------
lib/libm/src/w_cabsf.c | 18 ------
82 files changed, 4019 insertions(+), 52 deletions(-)
create mode 100644 lib/libm/complex/Makefile.inc
create mode 100644 lib/libm/complex/cabs.3
create mode 100644 lib/libm/complex/cabs.c
create mode 100644 lib/libm/complex/cabsf.c
create mode 100644 lib/libm/complex/cacos.3
create mode 100644 lib/libm/complex/cacos.c
create mode 100644 lib/libm/complex/cacosf.c
create mode 100644 lib/libm/complex/cacosh.3
create mode 100644 lib/libm/complex/cacosh.c
create mode 100644 lib/libm/complex/cacoshf.c
create mode 100644 lib/libm/complex/carg.3
create mode 100644 lib/libm/complex/carg.c
create mode 100644 lib/libm/complex/cargf.c
create mode 100644 lib/libm/complex/casin.3
create mode 100644 lib/libm/complex/casin.c
create mode 100644 lib/libm/complex/casinf.c
create mode 100644 lib/libm/complex/casinh.3
create mode 100644 lib/libm/complex/casinh.c
create mode 100644 lib/libm/complex/casinhf.c
create mode 100644 lib/libm/complex/catan.3
create mode 100644 lib/libm/complex/catan.c
create mode 100644 lib/libm/complex/catanf.c
create mode 100644 lib/libm/complex/catanh.3
create mode 100644 lib/libm/complex/catanh.c
create mode 100644 lib/libm/complex/catanhf.c
create mode 100644 lib/libm/complex/ccos.3
create mode 100644 lib/libm/complex/ccos.c
create mode 100644 lib/libm/complex/ccosf.c
create mode 100644 lib/libm/complex/ccosh.3
create mode 100644 lib/libm/complex/ccosh.c
create mode 100644 lib/libm/complex/ccoshf.c
create mode 100644 lib/libm/complex/cephes_subr.c
create mode 100644 lib/libm/complex/cephes_subr.h
create mode 100644 lib/libm/complex/cephes_subrf.c
create mode 100644 lib/libm/complex/cephes_subrf.h
create mode 100644 lib/libm/complex/cexp.3
create mode 100644 lib/libm/complex/cexp.c
create mode 100644 lib/libm/complex/cexpf.c
create mode 100644 lib/libm/complex/cimag.3
create mode 100644 lib/libm/complex/cimag.c
create mode 100644 lib/libm/complex/cimagf.c
create mode 100644 lib/libm/complex/cimagl.c
create mode 100644 lib/libm/complex/clog.3
create mode 100644 lib/libm/complex/clog.c
create mode 100644 lib/libm/complex/clogf.c
create mode 100644 lib/libm/complex/conj.3
create mode 100644 lib/libm/complex/conj.c
create mode 100644 lib/libm/complex/conjf.c
create mode 100644 lib/libm/complex/conjl.c
create mode 100644 lib/libm/complex/cpow.3
create mode 100644 lib/libm/complex/cpow.c
create mode 100644 lib/libm/complex/cpowf.c
create mode 100644 lib/libm/complex/cproj.c
create mode 100644 lib/libm/complex/cprojf.c
create mode 100644 lib/libm/complex/cprojl.c
create mode 100644 lib/libm/complex/creal.3
create mode 100644 lib/libm/complex/creal.c
create mode 100644 lib/libm/complex/crealf.c
create mode 100644 lib/libm/complex/creall.c
create mode 100644 lib/libm/complex/csin.3
create mode 100644 lib/libm/complex/csin.c
create mode 100644 lib/libm/complex/csinf.c
create mode 100644 lib/libm/complex/csinh.3
create mode 100644 lib/libm/complex/csinh.c
create mode 100644 lib/libm/complex/csinhf.c
create mode 100644 lib/libm/complex/csqrt.3
create mode 100644 lib/libm/complex/csqrt.c
create mode 100644 lib/libm/complex/csqrtf.c
create mode 100644 lib/libm/complex/ctan.3
create mode 100644 lib/libm/complex/ctan.c
create mode 100644 lib/libm/complex/ctanf.c
create mode 100644 lib/libm/complex/ctanh.3
create mode 100644 lib/libm/complex/ctanh.c
create mode 100644 lib/libm/complex/ctanhf.c
create mode 100644 lib/libm/src/s_copysignl.c
delete mode 100644 lib/libm/src/w_cabs.c
delete mode 100644 lib/libm/src/w_cabsf.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/cd2c0f90f57b10005fb2df56c61950affea82480
--
DragonFly BSD source repository