Import complex arithmetic functions from {Net,Free}BSD.
authorStathis Kamperis <beket@dragonflybsd.org>
Sat, 18 Jul 2009 06:49:51 +0000 (09:49 +0300)
committerStathis Kamperis <beket@dragonflybsd.org>
Sat, 18 Jul 2009 09:02:17 +0000 (12:02 +0300)
commitcd2c0f90f57b10005fb2df56c61950affea82480
tree33c74421aea1709da6676464a55339d29ccf7522
parent8bfa5617b62252ac6a5a5194052bfc13782dff76
Import complex arithmetic functions from {Net,Free}BSD.

swildner@ helped test it with llvm/clang.
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1424>
82 files changed:
include/complex.h
include/math.h
lib/libm/Makefile
lib/libm/complex/Makefile.inc [new file with mode: 0644]
lib/libm/complex/cabs.3 [new file with mode: 0644]
lib/libm/complex/cabs.c [new file with mode: 0644]
lib/libm/complex/cabsf.c [new file with mode: 0644]
lib/libm/complex/cacos.3 [new file with mode: 0644]
lib/libm/complex/cacos.c [new file with mode: 0644]
lib/libm/complex/cacosf.c [new file with mode: 0644]
lib/libm/complex/cacosh.3 [new file with mode: 0644]
lib/libm/complex/cacosh.c [new file with mode: 0644]
lib/libm/complex/cacoshf.c [new file with mode: 0644]
lib/libm/complex/carg.3 [new file with mode: 0644]
lib/libm/complex/carg.c [new file with mode: 0644]
lib/libm/complex/cargf.c [new file with mode: 0644]
lib/libm/complex/casin.3 [new file with mode: 0644]
lib/libm/complex/casin.c [new file with mode: 0644]
lib/libm/complex/casinf.c [new file with mode: 0644]
lib/libm/complex/casinh.3 [new file with mode: 0644]
lib/libm/complex/casinh.c [new file with mode: 0644]
lib/libm/complex/casinhf.c [new file with mode: 0644]
lib/libm/complex/catan.3 [new file with mode: 0644]
lib/libm/complex/catan.c [new file with mode: 0644]
lib/libm/complex/catanf.c [new file with mode: 0644]
lib/libm/complex/catanh.3 [new file with mode: 0644]
lib/libm/complex/catanh.c [new file with mode: 0644]
lib/libm/complex/catanhf.c [new file with mode: 0644]
lib/libm/complex/ccos.3 [new file with mode: 0644]
lib/libm/complex/ccos.c [new file with mode: 0644]
lib/libm/complex/ccosf.c [new file with mode: 0644]
lib/libm/complex/ccosh.3 [new file with mode: 0644]
lib/libm/complex/ccosh.c [new file with mode: 0644]
lib/libm/complex/ccoshf.c [new file with mode: 0644]
lib/libm/complex/cephes_subr.c [new file with mode: 0644]
lib/libm/complex/cephes_subr.h [new file with mode: 0644]
lib/libm/complex/cephes_subrf.c [new file with mode: 0644]
lib/libm/complex/cephes_subrf.h [new file with mode: 0644]
lib/libm/complex/cexp.3 [new file with mode: 0644]
lib/libm/complex/cexp.c [new file with mode: 0644]
lib/libm/complex/cexpf.c [new file with mode: 0644]
lib/libm/complex/cimag.3 [new file with mode: 0644]
lib/libm/complex/cimag.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/cimagf.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/cimagl.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/clog.3 [new file with mode: 0644]
lib/libm/complex/clog.c [new file with mode: 0644]
lib/libm/complex/clogf.c [new file with mode: 0644]
lib/libm/complex/conj.3 [new file with mode: 0644]
lib/libm/complex/conj.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/conjf.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/conjl.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/cpow.3 [new file with mode: 0644]
lib/libm/complex/cpow.c [new file with mode: 0644]
lib/libm/complex/cpowf.c [new file with mode: 0644]
lib/libm/complex/cproj.c [copied from include/complex.h with 64% similarity]
lib/libm/complex/cprojf.c [copied from include/complex.h with 64% similarity]
lib/libm/complex/cprojl.c [copied from include/complex.h with 64% similarity]
lib/libm/complex/creal.3 [new file with mode: 0644]
lib/libm/complex/creal.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/crealf.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/creall.c [copied from include/complex.h with 56% similarity]
lib/libm/complex/csin.3 [new file with mode: 0644]
lib/libm/complex/csin.c [new file with mode: 0644]
lib/libm/complex/csinf.c [new file with mode: 0644]
lib/libm/complex/csinh.3 [new file with mode: 0644]
lib/libm/complex/csinh.c [new file with mode: 0644]
lib/libm/complex/csinhf.c [new file with mode: 0644]
lib/libm/complex/csqrt.3 [new file with mode: 0644]
lib/libm/complex/csqrt.c [new file with mode: 0644]
lib/libm/complex/csqrtf.c [new file with mode: 0644]
lib/libm/complex/ctan.3 [new file with mode: 0644]
lib/libm/complex/ctan.c [new file with mode: 0644]
lib/libm/complex/ctanf.c [new file with mode: 0644]
lib/libm/complex/ctanh.3 [new file with mode: 0644]
lib/libm/complex/ctanh.c [new file with mode: 0644]
lib/libm/complex/ctanhf.c [new file with mode: 0644]
lib/libm/src/Makefile.inc
lib/libm/src/math_private.h
lib/libm/src/s_copysignl.c [copied from include/complex.h with 56% similarity]
lib/libm/src/w_cabs.c [deleted file]
lib/libm/src/w_cabsf.c [deleted file]