mirror of
https://github.com/fluencelabs/musl
synced 2025-05-12 07:17:32 +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 cpack(M_PI_2 - creal(z), -cimag(z));
|
||
|
}
|