float t0 = cos((float)(2.0*a));
float t1 = cosh((float)(2.0*b));
float t2 = cos(a);
float t3 = cosh(b);
float t4 = cosh(y);
float t5 = sin(x);
float t6 = cos(x);
float t7 = sin(a);
float t8 = sinh(b);
float t9 = sinh(y);
float t10 = t4*t4;
float t11 = t5*t5;
float t12 = t6*t6;
float t13 = t9*t9;
float t14 = cosh((float)(-(((t2*(t3*(t4*t5)))-(t6*(t7*(t8*t9)))))/((t10*t11)+(t12*t13))));
float t15 = cosh((float)(-(((t2*(t4*(t5*t8)))-(t6*(t3*(t7*t9)))))/((t10*t11)+(t12*t13))));
float t16 = sin((float)(((t3*(t4*(t7*t5)))+(t2*(t6*(t8*t9))))/((t10*t11)+(t12*t13))));
float t17 = sin((float)(((t4*(t7*(t5*t8)))+(t2*(t6*(t3*t9))))/((t10*t11)+(t12*t13))));
float t18 = sinh((float)(2.0*b));
float t19 = cos((float)(((t4*(t7*(t5*t8)))+(t2*(t6*(t3*t9))))/((t10*t11)+(t12*t13))));
float t20 = sin((float)(2.0*a));
float t21 = sinh((float)(-(((t2*(t3*(t4*t5)))-(t6*(t7*(t8*t9)))))/((t10*t11)+(t12*t13))));
float t22 = cos((float)(((t3*(t4*(t7*t5)))+(t2*(t6*(t8*t9))))/((t10*t11)+(t12*t13))));
float t23 = sinh((float)(-(((t2*(t4*(t5*t8)))-(t6*(t3*(t7*t9)))))/((t10*t11)+(t12*t13))));
float t24 = t20*t20;
float t25 = t18*t18;
x=(-((((t0+t1)*(t14*(t15*(t16*(t17*t18)))))+(((t0+t1)*(t19*(t15*(t20*(t16*t21)))))+((((t0+t1)*(t22*(t14*(t20*(t17*t23)))))-((t0+t1)*(t22*(t19*(t18*(t21*t23))))))-(((t22*(t19*(t14*t15)))-(t16*(t17*(t21*t23))))*(t24+t25))))))/(t24+t25));
y=(-(((((((t0+t1)*(t14*(t15*(t20*(t16*t17)))))-((t0+t1)*(t19*(t15*(t16*(t18*t21))))))-((t0+t1)*(t22*(t14*(t17*(t18*t23))))))-((t0+t1)*(t22*(t19*(t20*(t21*t23))))))-(((t22*(t15*(t17*t21)))+(t19*(t14*(t16*t23))))*(t24+t25))))/(t24+t25));