summaryrefslogtreecommitdiff
path: root/lib/libm/ccoshl.c
blob: ba680068441d33701dc10b72e8d2e60804cedb14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include <math.h>
#include <complex.h>

long double complex ccoshl(long double complex z)
{
	long double x, y;

	x = creall(z);
	y = cimagl(z);

	return coshl(x) * cosl(y) + (sinhl(x) * sinl(y)) * I;
}