\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 r599278 = a;
double r599279 = cosh(r599278);
double r599280 = r599278 * r599278;
double r599281 = fmod(r599279, r599280);
double r599282 = log1p(r599278);
double r599283 = pow(r599281, r599282);
double r599284 = acos(r599283);
return r599284;
}
double f(double a) {
double r599285 = a;
double r599286 = cosh(r599285);
double r599287 = r599285 * r599285;
double r599288 = fmod(r599286, r599287);
double r599289 = exp(r599288);
double r599290 = log(r599289);
double r599291 = log1p(r599285);
double r599292 = pow(r599290, r599291);
double r599293 = acos(r599292);
double r599294 = cbrt(r599293);
double r599295 = r599294 * r599294;
double r599296 = r599294 * r599295;
return r599296;
}



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