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

float complex csinhf(float complex z)
{
	float x, y;

	x = crealf(z);
	y = cimagf(z);

	return sinhf(x) * cosf(y) + (coshf(x) * sinf(y)) * I;
}