DragonFly commits List (threaded) for 2009-07
DragonFly BSD
DragonFly commits List (threaded) for 2009-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Stathis Kamperis <beket@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 18 Jul 2009 02:07:45 -0700 (PDT)

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]