\cos^{-1} \left({\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)\sqrt[3]{\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 \left(\sqrt[3]{\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[3]{\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)}\right)double f(double a) {
double r1014267 = a;
double r1014268 = cosh(r1014267);
double r1014269 = r1014267 * r1014267;
double r1014270 = fmod(r1014268, r1014269);
double r1014271 = log1p(r1014267);
double r1014272 = pow(r1014270, r1014271);
double r1014273 = acos(r1014272);
return r1014273;
}
double f(double a) {
double r1014274 = a;
double r1014275 = cosh(r1014274);
double r1014276 = r1014274 * r1014274;
double r1014277 = fmod(r1014275, r1014276);
double r1014278 = exp(r1014277);
double r1014279 = log(r1014278);
double r1014280 = log1p(r1014274);
double r1014281 = pow(r1014279, r1014280);
double r1014282 = acos(r1014281);
double r1014283 = cbrt(r1014282);
double r1014284 = r1014283 * r1014283;
double r1014285 = r1014283 * r1014284;
return r1014285;
}



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