\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 r407141 = a;
double r407142 = cosh(r407141);
double r407143 = r407141 * r407141;
double r407144 = fmod(r407142, r407143);
double r407145 = log1p(r407141);
double r407146 = pow(r407144, r407145);
double r407147 = acos(r407146);
return r407147;
}
double f(double a) {
double r407148 = a;
double r407149 = cosh(r407148);
double r407150 = r407148 * r407148;
double r407151 = fmod(r407149, r407150);
double r407152 = exp(r407151);
double r407153 = log(r407152);
double r407154 = log1p(r407148);
double r407155 = pow(r407153, r407154);
double r407156 = acos(r407155);
double r407157 = cbrt(r407156);
double r407158 = r407157 * r407157;
double r407159 = r407157 * r407158;
return r407159;
}



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