\cos^{-1} \left({\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)\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) \cdot \sqrt[3]{\cos^{-1} \left({\left(\log \left(\sqrt[3]{e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}}\right) + \left(\log \left(\sqrt[3]{e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}}\right) + \log \left(\sqrt[3]{e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}}\right)\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}double f(double a) {
double r1186082 = a;
double r1186083 = cosh(r1186082);
double r1186084 = r1186082 * r1186082;
double r1186085 = fmod(r1186083, r1186084);
double r1186086 = log1p(r1186082);
double r1186087 = pow(r1186085, r1186086);
double r1186088 = acos(r1186087);
return r1186088;
}
double f(double a) {
double r1186089 = a;
double r1186090 = cosh(r1186089);
double r1186091 = r1186089 * r1186089;
double r1186092 = fmod(r1186090, r1186091);
double r1186093 = exp(r1186092);
double r1186094 = log(r1186093);
double r1186095 = log1p(r1186089);
double r1186096 = pow(r1186094, r1186095);
double r1186097 = acos(r1186096);
double r1186098 = cbrt(r1186097);
double r1186099 = r1186098 * r1186098;
double r1186100 = cbrt(r1186093);
double r1186101 = log(r1186100);
double r1186102 = r1186101 + r1186101;
double r1186103 = r1186101 + r1186102;
double r1186104 = pow(r1186103, r1186095);
double r1186105 = acos(r1186104);
double r1186106 = cbrt(r1186105);
double r1186107 = r1186099 * r1186106;
return r1186107;
}



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