\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 r481080 = a;
double r481081 = cosh(r481080);
double r481082 = r481080 * r481080;
double r481083 = fmod(r481081, r481082);
double r481084 = log1p(r481080);
double r481085 = pow(r481083, r481084);
double r481086 = acos(r481085);
return r481086;
}
double f(double a) {
double r481087 = a;
double r481088 = cosh(r481087);
double r481089 = r481087 * r481087;
double r481090 = fmod(r481088, r481089);
double r481091 = exp(r481090);
double r481092 = log(r481091);
double r481093 = log1p(r481087);
double r481094 = pow(r481092, r481093);
double r481095 = acos(r481094);
double r481096 = cbrt(r481095);
double r481097 = r481096 * r481096;
double r481098 = r481096 * r481097;
return r481098;
}



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