/picolibc-3.5.0-3.4.0/newlib/libc/include/ |
D | complex.h | 11 #define complex _Complex macro 22 double complex cacos(double complex); 23 float complex cacosf(float complex); 26 double complex casin(double complex); 27 float complex casinf(float complex); 30 double complex catan(double complex); 31 float complex catanf(float complex); 34 double complex ccos(double complex); 35 float complex ccosf(float complex); 38 double complex csin(double complex); [all …]
|
/picolibc-3.5.0-3.4.0/newlib/libm/complex/ |
D | complex.tex | 2 @chapter Mathematical Complex Functions (@file{complex.h}) 4 This chapter groups the complex mathematical functions. The 5 corresponding definitions and declarations are in @file{complex.h}. 35 @include complex/cabs.def 37 @include complex/cacos.def 39 @include complex/cacosh.def 41 @include complex/carg.def 43 @include complex/casin.def 45 @include complex/casinh.def 47 @include complex/catan.def [all …]
|
D | casin.c | 85 double complex in __weak_alias() 86 casin(double complex z) in __weak_alias() 88 double complex w; in __weak_alias() 89 double complex ca, ct, zz, z2; in __weak_alias() 98 w = M_PI_2 + 0.0 * (double complex) I; in __weak_alias() 103 w = asin(x) + 0.0 * (double complex) I; in __weak_alias() 150 ca = x + y * (double complex) I; in __weak_alias() 151 ct = ca * (double complex) I; in __weak_alias() 155 zz = (x - y) * (x + y) + (2.0 * x * y) * (double complex) I; in __weak_alias() 157 zz = 1.0 - creal(zz) - cimag(zz) * (double complex) I; in __weak_alias() [all …]
|
D | casinl.c | 41 long double complex in __weak_alias() 42 casinl(long double complex z) in __weak_alias() 44 long double complex w; in __weak_alias() 45 long double complex ca, ct, zz, z2; in __weak_alias() 54 w = M_PI_2L + 0.0L * (double complex) I; in __weak_alias() 59 w = asinl(x) + 0.0L * (double complex) I; in __weak_alias() 106 ca = x + y * (long double complex) I; in __weak_alias() 107 ct = ca * (long double complex) I; in __weak_alias() 111 zz = (x - y) * (x + y) + (2.0L * x * y) * (long double complex) I; in __weak_alias() 113 zz = 1.0L - creall(zz) - cimagl(zz) * (long double complex) I; in __weak_alias() [all …]
|
D | cacos.c | 81 double complex 82 cacos(double complex z) in cacos() 84 double complex w; in cacos() 91 w = (M_PI_2 - creal(w)) - cimag(w) * (double complex) (double complex) I; in cacos() 93 double complex tmp0, tmp1; in cacos() 97 w = tmp1 - (cimag(tmp0) * (double complex) (double complex) I); in cacos()
|
D | csqrt.c | 73 double complex 74 csqrt(double complex z) in csqrt() 76 double complex w; in csqrt() 84 w = 0.0 + y * (double complex) I; in csqrt() 89 w = 0.0 + r * (double complex) I; in csqrt() 91 w = r + y * (double complex) I; in csqrt() 100 w = r + r * (double complex) I; in csqrt() 102 w = r - r * (double complex) I; in csqrt() 121 w = x + y * (double complex) I; in csqrt() 133 w = t - r * (double complex) I; in csqrt() [all …]
|
D | casinh.c | 90 double complex 91 casinh(double complex z) in casinh() 93 double complex w; in casinh() 95 w = -1.0 * (double complex) I * casin(z * (double complex) I); in casinh()
|
D | catanh.c | 83 double complex 84 catanh(double complex z) in catanh() 86 double complex w; in catanh() 88 w = -1.0 * (double complex) I * catan(z * (double complex) I); in catanh()
|
D | casinhl.c | 36 long double complex 37 casinhl(long double complex z) in casinhl() 39 long double complex w; in casinhl() 41 w = -1.0L * (long double complex) I * casinl(z * (long double complex) I); in casinhl()
|
D | catanhl.c | 36 long double complex 37 catanhl(long double complex z) in catanhl() 39 long double complex w; in catanhl() 41 w = -1.0L * (long double complex) I * catanl(z * (long double complex) I); in catanhl()
|
D | cpow.c | 80 double complex 81 cpow(double complex a, double complex z) in cpow() 83 double complex w; in cpow() 90 return (0.0 + 0.0 * (double complex) I); in cpow() 99 w = r * cos(theta) + (r * sin(theta)) * (double complex) I; in cpow()
|
D | cpowl.c | 37 long double complex 38 cpowl(long double complex a, long double complex z) in cpowl() 40 long double complex w; in cpowl() 47 return (0.0L + 0.0L * (long double complex) I); in cpowl() 56 w = r * cosl(theta) + (r * sinl(theta)) * (long double complex) I; in cpowl()
|
D | ctan.c | 72 double complex 73 ctan(double complex z) in ctan() 75 double complex w; in ctan() 85 w = HUGE_VAL + HUGE_VAL * (double complex) I; in ctan() 89 w = sin(2.0 * creal(z)) / d + (sinh(2.0 * cimag(z)) / d) * (double complex) I; in ctan()
|
D | ctanl.c | 39 long double complex 40 ctanl(long double complex z) in ctanl() 42 long double complex w; in ctanl() 52 w = HUGE_VALL + HUGE_VALL * (long double complex) I; in ctanl() 56 w = sinl(2.0L * creall(z)) / d + (sinhl(2.0L * cimagl(z)) / d) * (long double complex) I; in ctanl()
|
D | cacosh.c | 82 double complex 83 cacosh(double complex z) in cacosh() 85 double complex w; in cacosh() 88 w = (double complex) I * cacos(z); in cacosh()
|
D | cacosl.c | 38 long double complex 39 cacosl(long double complex z) in cacosl() 41 long double complex w; in cacosl() 44 w = (M_PI_2L - creall(w)) - cimagl(w) * (long double complex) I; in cacosl()
|
D | cacoshl.c | 36 long double complex 37 cacoshl(long double complex z) in cacoshl() 39 long double complex w; in cacoshl() 42 w = (double complex) I * cacosl(z); in cacoshl()
|
D | csin.c | 72 double complex 73 csin(double complex z) in csin() 75 double complex w; in csin() 79 w = sin(creal(z)) * ch + (cos(creal(z)) * sh) * (double complex) I; in csin()
|
D | ccos.c | 72 double complex 73 ccos(double complex z) in ccos() 75 double complex w; in ccos() 79 w = cos(creal(z)) * ch - (sin(creal(z)) * sh) * (double complex) I; in ccos()
|
D | csinh.c | 70 double complex 71 csinh(double complex z) in csinh() 73 double complex w; in csinh() 78 w = sinh(x) * cos(y) + (cosh(x) * sin(y)) * (double complex) I; in csinh()
|
D | csinl.c | 38 long double complex 39 csinl(long double complex z) in csinl() 41 long double complex w; in csinl() 45 w = sinl(creall(z)) * ch + (cosl(creall(z)) * sh) * (long double complex) I; in csinl()
|
D | clog.c | 80 double complex 81 clog(double complex z) in clog() 83 double complex w; in clog() 89 w = p + rr * (double complex) I; in clog()
|
D | ccosh.c | 71 double complex 72 ccosh(double complex z) in ccosh() 74 double complex w; in ccosh() 79 w = cosh(x) * cos(y) + (sinh(x) * sin(y)) * (double complex) I; in ccosh()
|
D | ccosl.c | 38 long double complex 39 ccosl(long double complex z) in ccosl() 41 long double complex w; in ccosl() 45 w = cosl(creall(z)) * ch - (sinl(creall(z)) * sh) * (long double complex) I; in ccosl()
|
D | csinhl.c | 37 long double complex 38 csinhl(long double complex z) in csinhl() 40 long double complex w; in csinhl() 45 w = sinhl(x) * cosl(y) + (coshl(x) * sinl(y)) * (long double complex) I; in csinhl()
|