\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(\sqrt{e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}}\right) + \log \left(\sqrt{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 r1589448 = a;
double r1589449 = cosh(r1589448);
double r1589450 = r1589448 * r1589448;
double r1589451 = fmod(r1589449, r1589450);
double r1589452 = log1p(r1589448);
double r1589453 = pow(r1589451, r1589452);
double r1589454 = acos(r1589453);
return r1589454;
}
double f(double a) {
double r1589455 = a;
double r1589456 = cosh(r1589455);
double r1589457 = r1589455 * r1589455;
double r1589458 = fmod(r1589456, r1589457);
double r1589459 = exp(r1589458);
double r1589460 = sqrt(r1589459);
double r1589461 = log(r1589460);
double r1589462 = r1589461 + r1589461;
double r1589463 = log1p(r1589455);
double r1589464 = pow(r1589462, r1589463);
double r1589465 = acos(r1589464);
double r1589466 = cbrt(r1589465);
double r1589467 = log(r1589459);
double r1589468 = pow(r1589467, r1589463);
double r1589469 = acos(r1589468);
double r1589470 = cbrt(r1589469);
double r1589471 = r1589470 * r1589470;
double r1589472 = r1589466 * r1589471;
return r1589472;
}



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