 	cuda_3op(kern_pow, N, dst, src1, src2);
 }
 
-__device__ cuDoubleComplex zexpD(cuDoubleComplex x)
+static __device__ cuDoubleComplex zexpD(cuDoubleComplex x)
 {
 	double sc = exp(cuCreal(x));
 	double si;

	return make_cuFloatComplex(si * coh , co * sih);
}

__device__ cuFloatComplex zcos(cuFloatComplex x)
{
	float si;
	float co;

	return make_cuFloatComplex(sih_r * co_i , coh_r * si_i);
}

static __device__ cuFloatComplex zcosh(cuFloatComplex x)
{
	float si_i;
	float co_i;
