DragonFly-2.3.2.123.gcd2c0f master include complex.h math.h lib/libm Makefile lib/libm/complex Makefile.inc cabs.3 cabs.c cabsf.c cacos.3 cacos.c cacosf.c cacosh.3 cacosh.c cacoshf.c carg.3 carg.c cargf.c casin.3 casin.c casinf.c casinh.3 casinh.c casinhf.c catan.3 catan.c catanf.c catanh.3 catanh.c catanhf.c ccos.3 ccos.c ccosf.c ccosh.3 ccosh.c ccoshf.c cephes_subr.c cephes_subr.h cephes_subrf.c cephes_subrf.h cexp.3 cexp.c cexpf.c cimag.3 cimag.c cimagf.c cimagl.c clog.3 clog.c clogf.c conj.3 conj.c conjf.c conjl.c cpow.3 cpow.c cpowf.c cproj.c cprojf.c cprojl.c creal.3 creal.c crealf.c creall.c csin.3 csin.c csinf.c csinh.3 csinh.c csinhf.c csqrt.3 csqrt.c csqrtf.c ctan.3 ctan.c ctanf.c ctanh.3 ctanh.c ctanhf.c lib/libm/src Makefile.inc math_private.h s_copysignl.c w_cabs.c w_cabsf.c

Stathis Kamperis beket at crater.dragonflybsd.org
Sat Jul 18 02:08:58 PDT 2009


commit cd2c0f90f57b10005fb2df56c61950affea82480
Author: Stathis Kamperis <beket at 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





More information about the Commits mailing list