123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- #ifndef _COMPLEX_H
- #error "Never use <bits/cmathcalls.h> directly; include <complex.h> instead."
- #endif
- #define _Mdouble_complex_ _Mdouble_ _Complex
- __MATHCALL (cacos, (_Mdouble_complex_ __z));
- __MATHCALL (casin, (_Mdouble_complex_ __z));
- __MATHCALL (catan, (_Mdouble_complex_ __z));
- __MATHCALL (ccos, (_Mdouble_complex_ __z));
- __MATHCALL (csin, (_Mdouble_complex_ __z));
- __MATHCALL (ctan, (_Mdouble_complex_ __z));
- __MATHCALL (cacosh, (_Mdouble_complex_ __z));
- __MATHCALL (casinh, (_Mdouble_complex_ __z));
- __MATHCALL (catanh, (_Mdouble_complex_ __z));
- __MATHCALL (ccosh, (_Mdouble_complex_ __z));
- __MATHCALL (csinh, (_Mdouble_complex_ __z));
- __MATHCALL (ctanh, (_Mdouble_complex_ __z));
- __MATHCALL (cexp, (_Mdouble_complex_ __z));
- __MATHCALL (clog, (_Mdouble_complex_ __z));
- #ifdef __USE_GNU
- __MATHCALL (clog10, (_Mdouble_complex_ __z));
- #endif
- __MATHCALL (cpow, (_Mdouble_complex_ __x, _Mdouble_complex_ __y));
- __MATHCALL (csqrt, (_Mdouble_complex_ __z));
- __MATHDECL (_Mdouble_,cabs, (_Mdouble_complex_ __z));
- __MATHDECL (_Mdouble_,carg, (_Mdouble_complex_ __z));
- __MATHCALL (conj, (_Mdouble_complex_ __z));
- __MATHCALL (cproj, (_Mdouble_complex_ __z));
- __MATHDECL (_Mdouble_,cimag, (_Mdouble_complex_ __z));
- __MATHDECL (_Mdouble_,creal, (_Mdouble_complex_ __z));
- #if defined __GNUC__ && !__GNUC_PREREQ (2, 97) && defined __OPTIMIZE__ \
- && defined __extern_inline
- __extern_inline _Mdouble_
- __MATH_PRECNAME(cimag) (_Mdouble_complex_ __z) __THROW
- {
- return __imag__ __z;
- }
- __extern_inline _Mdouble_
- __MATH_PRECNAME(creal) (_Mdouble_complex_ __z) __THROW
- {
- return __real__ __z;
- }
- __extern_inline _Mdouble_complex_
- __MATH_PRECNAME(conj) (_Mdouble_complex_ __z) __THROW
- {
- return __extension__ ~__z;
- }
- #endif
|