Sign in
opensecura
/
3p
/
sel4
/
musllibc
/
4a8335b2248d934e2e40386af4f1b0495b3c173d
/
.
/
src
/
complex
/
clog.c
blob: 12aae9c7e9a02e32f7c68a9a6f98e1218455cca8 [
file
]
#include
"libm.h"
// FIXME
/* log(z) = log(|z|) + i arg(z) */
double
complex clog
(
double
complex z
)
{
double
r
,
phi
;
r
=
cabs
(
z
);
phi
=
carg
(
z
);
return
CMPLX
(
log
(
r
),
phi
);
}