\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 r1456326 = a;
double r1456327 = cosh(r1456326);
double r1456328 = r1456326 * r1456326;
double r1456329 = fmod(r1456327, r1456328);
double r1456330 = log1p(r1456326);
double r1456331 = pow(r1456329, r1456330);
double r1456332 = acos(r1456331);
return r1456332;
}
double f(double a) {
double r1456333 = a;
double r1456334 = cosh(r1456333);
double r1456335 = r1456333 * r1456333;
double r1456336 = fmod(r1456334, r1456335);
double r1456337 = exp(r1456336);
double r1456338 = sqrt(r1456337);
double r1456339 = log(r1456338);
double r1456340 = r1456339 + r1456339;
double r1456341 = log1p(r1456333);
double r1456342 = pow(r1456340, r1456341);
double r1456343 = acos(r1456342);
double r1456344 = cbrt(r1456343);
double r1456345 = log(r1456337);
double r1456346 = pow(r1456345, r1456341);
double r1456347 = acos(r1456346);
double r1456348 = cbrt(r1456347);
double r1456349 = r1456348 * r1456348;
double r1456350 = r1456344 * r1456349;
return r1456350;
}



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