double Ig_ce1(const double K, const double h, const double c0, const double c1, const double c2, const double c3, const double c4) {
	double var1 = -K;
	double var2 = var1 * K;
	double var3 = var2 + 2.310400000000000009237055564881302416324615478515625e+0lf;
	double var4 = sqrtd(var3);
	double var5 = 1.0e+0lf / var4;
	double var6 = var5 * -1.1552000000000000046185277824406512081623077392578125e+0lf;
	double var7 = c3 * 2.0e+0lf;
	dvec2 sincostmpvar63 = cexpdi(var7);
	double var8 = real(sincostmpvar63);
	double var9 = var8 * 3.9193674696e+10lf;
	double var10 = K * K;
	double var11 = var8 * var10;
	double var12 = var11 * 2.990948125e+10lf;
	double var13 = var9 + var12;
	double powdmultvar64 = var8 * var8;
	double var15 = var10 * powdmultvar64;
	double var16 = var15 * 2.009280625e+9lf;
	double var17 = var13 + var16;
	double var18 = imag(sincostmpvar63);
	double powdmultvar65 = var18 * var18;
	double var20 = var10 * powdmultvar65;
	double var21 = var20 * 2.009280625e+9lf;
	double var22 = var17 + var21;
	double var23 = var10 * 2.009280625e+9lf;
	double var24 = var22 + var23;
	double var25 = K * 1.4142135623730951454746218587388284504413604736328125e+0lf;
	double var26 = var18 * var25;
	double var27 = var8 * 1.793e+3lf;
	double var28 = var10 * 5.0e+3lf;
	double var29 = var27 - var28;
	double var30 = var29 + 1.3345e+4lf;
	double var31 = sqrtd(var30);
	double var32 = var26 * var31;
	double var33 = var32 * 2.963829e+8lf;
	double var34 = var24 - var33;
	double var35 = var34 + 2.9171198484e+11lf;
	double var36 = var31 * 1.4142135623730951454746218587388284504413604736328125e+0lf;
	double var37 = var36 * 3.306e+3lf;
	double var38 = var18 * K;
	double var39 = var38 * 4.4825e+4lf;
	double var40 = var37 - var39;
	double var41 = var27 + 1.3345e+4lf;
	double var42 = var40 * var41;
	double var43 = var42 * 5.0e+1lf;
	double var44 = var35 / var43;
	double var45 = var6 + var44;
	double var46 = var10 / var4;
	double var47 = var36 * -3.306e+3lf;
	double var48 = var4 * var8;
	double var49 = var48 * 4.4825e+4lf;
	double var50 = var47 + var49;
	double var51 = var4 * 3.33625e+5lf;
	double var52 = var50 + var51;
	double var53 = var39 + var52;
	double var54 = var46 * var53;
	double var55 = var36 * 6.612e+3lf;
	double var56 = var38 * 8.965e+4lf;
	double var57 = var55 - var56;
	double var58 = var54 / var57;
	double t0var61 = var45 - var58;
	return t0var61;
}
