\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 r1535557 = a;
double r1535558 = cosh(r1535557);
double r1535559 = r1535557 * r1535557;
double r1535560 = fmod(r1535558, r1535559);
double r1535561 = log1p(r1535557);
double r1535562 = pow(r1535560, r1535561);
double r1535563 = acos(r1535562);
return r1535563;
}
double f(double a) {
double r1535564 = a;
double r1535565 = cosh(r1535564);
double r1535566 = r1535564 * r1535564;
double r1535567 = fmod(r1535565, r1535566);
double r1535568 = exp(r1535567);
double r1535569 = sqrt(r1535568);
double r1535570 = log(r1535569);
double r1535571 = r1535570 + r1535570;
double r1535572 = log1p(r1535564);
double r1535573 = pow(r1535571, r1535572);
double r1535574 = acos(r1535573);
double r1535575 = cbrt(r1535574);
double r1535576 = log(r1535568);
double r1535577 = pow(r1535576, r1535572);
double r1535578 = acos(r1535577);
double r1535579 = cbrt(r1535578);
double r1535580 = r1535579 * r1535579;
double r1535581 = r1535575 * r1535580;
return r1535581;
}



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