\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 r406549 = a;
double r406550 = cosh(r406549);
double r406551 = r406549 * r406549;
double r406552 = fmod(r406550, r406551);
double r406553 = log1p(r406549);
double r406554 = pow(r406552, r406553);
double r406555 = acos(r406554);
return r406555;
}
double f(double a) {
double r406556 = a;
double r406557 = cosh(r406556);
double r406558 = r406556 * r406556;
double r406559 = fmod(r406557, r406558);
double r406560 = exp(r406559);
double r406561 = log(r406560);
double r406562 = log1p(r406556);
double r406563 = pow(r406561, r406562);
double r406564 = acos(r406563);
double r406565 = cbrt(r406564);
double r406566 = r406565 * r406565;
double r406567 = r406565 * r406566;
return r406567;
}



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 +o rules:numerics
(FPCore (a)
:name "Random Jason Timeout Test 012"
(acos (pow (fmod (cosh a) (* a a)) (log1p a))))