\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 r1151298 = a;
double r1151299 = cosh(r1151298);
double r1151300 = r1151298 * r1151298;
double r1151301 = fmod(r1151299, r1151300);
double r1151302 = log1p(r1151298);
double r1151303 = pow(r1151301, r1151302);
double r1151304 = acos(r1151303);
return r1151304;
}
double f(double a) {
double r1151305 = a;
double r1151306 = cosh(r1151305);
double r1151307 = r1151305 * r1151305;
double r1151308 = fmod(r1151306, r1151307);
double r1151309 = exp(r1151308);
double r1151310 = log(r1151309);
double r1151311 = log1p(r1151305);
double r1151312 = pow(r1151310, r1151311);
double r1151313 = acos(r1151312);
double r1151314 = cbrt(r1151313);
double r1151315 = r1151314 * r1151314;
double r1151316 = r1151314 * r1151315;
return r1151316;
}



Bits error versus a
Initial program 61.0
rmApplied add-log-exp60.1
rmApplied add-cube-cbrt60.1
Final simplification60.1
herbie shell --seed 2019179
(FPCore (a)
:name "Random Jason Timeout Test 012"
(acos (pow (fmod (cosh a) (* a a)) (log1p a))))