\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 r410736 = a;
double r410737 = cosh(r410736);
double r410738 = r410736 * r410736;
double r410739 = fmod(r410737, r410738);
double r410740 = log1p(r410736);
double r410741 = pow(r410739, r410740);
double r410742 = acos(r410741);
return r410742;
}
double f(double a) {
double r410743 = a;
double r410744 = cosh(r410743);
double r410745 = r410743 * r410743;
double r410746 = fmod(r410744, r410745);
double r410747 = exp(r410746);
double r410748 = log(r410747);
double r410749 = log1p(r410743);
double r410750 = pow(r410748, r410749);
double r410751 = acos(r410750);
double r410752 = cbrt(r410751);
double r410753 = r410752 * r410752;
double r410754 = r410752 * r410753;
return r410754;
}



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