\cos^{-1} \left({\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)\sqrt{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)} \cdot \sqrt{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}double f(double a) {
double r1471674 = a;
double r1471675 = cosh(r1471674);
double r1471676 = r1471674 * r1471674;
double r1471677 = fmod(r1471675, r1471676);
double r1471678 = log1p(r1471674);
double r1471679 = pow(r1471677, r1471678);
double r1471680 = acos(r1471679);
return r1471680;
}
double f(double a) {
double r1471681 = a;
double r1471682 = cosh(r1471681);
double r1471683 = r1471681 * r1471681;
double r1471684 = fmod(r1471682, r1471683);
double r1471685 = exp(r1471684);
double r1471686 = log(r1471685);
double r1471687 = log1p(r1471681);
double r1471688 = pow(r1471686, r1471687);
double r1471689 = acos(r1471688);
double r1471690 = sqrt(r1471689);
double r1471691 = r1471690 * r1471690;
return r1471691;
}



Bits error versus a
Initial program 60.5
rmApplied add-log-exp59.6
rmApplied add-sqr-sqrt59.6
Final simplification59.6
herbie shell --seed 2019163
(FPCore (a)
:name "Random Jason Timeout Test 012"
(acos (pow (fmod (cosh a) (* a a)) (log1p a))))