DragonFly-2.3.2.123.gcd2c0f master include complex.h math.h lib/

看板DFBSD_commit作者時間16年前 (2009/07/18 17:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1AOPQPDr (DFBSD_commit)