\cos^{-1} \left({\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)\cos^{-1} \left({\left(\sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right) \cdot \left(\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right) \cdot \left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)\right)}\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)double f(double a) {
double r1304696 = a;
double r1304697 = cosh(r1304696);
double r1304698 = r1304696 * r1304696;
double r1304699 = fmod(r1304697, r1304698);
double r1304700 = log1p(r1304696);
double r1304701 = pow(r1304699, r1304700);
double r1304702 = acos(r1304701);
return r1304702;
}
double f(double a) {
double r1304703 = a;
double r1304704 = cosh(r1304703);
double r1304705 = r1304703 * r1304703;
double r1304706 = fmod(r1304704, r1304705);
double r1304707 = r1304706 * r1304706;
double r1304708 = r1304706 * r1304707;
double r1304709 = cbrt(r1304708);
double r1304710 = log1p(r1304703);
double r1304711 = pow(r1304709, r1304710);
double r1304712 = acos(r1304711);
return r1304712;
}



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