summaryrefslogtreecommitdiff
path: root/lib/libm/csinh.c
blob: f03b61c029998354770eacb301e107b1710c8199 (plain)
1
2
3
4
5
6
7
8
9
10
11
#include "__complex.h"

double complex csinh(double complex z)
{
	double x, y;

	x = creal(z);
	y = cimag(z);

	return sinh(x) * cos(y) + (cosh(x) * sin(y)) * (double complex)I;
}