mirror of
https://github.com/fluencelabs/musl
synced 2025-05-10 14:18:43 +00:00
12 lines
266 B
C
12 lines
266 B
C
#include "libm.h"
|
|
|
|
// FIXME: Hull et al. "Implementing the complex arcsine and arccosine functions using exception handling" 1997
|
|
|
|
/* acos(z) = pi/2 - asin(z) */
|
|
|
|
double complex cacos(double complex z)
|
|
{
|
|
z = casin(z);
|
|
return CMPLX(M_PI_2 - creal(z), -cimag(z));
|
|
}
|