/* gcc asin.c * expected output: asin(2) = 1.5708 +1.3170i * output on musl: asin(2) = -1.3170 +1.5708i */ #include #include int main() { double complex arg = 2; double complex res = casin(arg); printf("asin(2) = %.4lf %+.4lfi\n", creal(res), cimag(res)); }