\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right){\left(\sqrt[3]{e} \cdot {e}^{\frac{1}{3}}\right)}^{\left(\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)\right)} \cdot {\left(\sqrt[3]{e}\right)}^{\left(\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)\right)}double code(double a, double c) {
return ((double) fmod(((double) cosh(c)), ((double) log1p(a))));
}
double code(double a, double c) {
return ((double) (((double) pow(((double) (((double) cbrt(((double) M_E))) * ((double) pow(((double) M_E), 0.3333333333333333)))), ((double) log(((double) fmod(((double) cosh(c)), ((double) log1p(a)))))))) * ((double) pow(((double) cbrt(((double) M_E))), ((double) log(((double) fmod(((double) cosh(c)), ((double) log1p(a))))))))));
}



Bits error versus a



Bits error versus c
Results
Initial program 34.3
rmApplied add-exp-log34.3
rmApplied pow134.3
Applied log-pow34.3
Applied exp-prod34.3
Simplified34.3
rmApplied add-cube-cbrt34.3
Applied unpow-prod-down34.3
rmApplied pow1/334.3
Final simplification34.3
herbie shell --seed 2020126
(FPCore (a c)
:name "Random Jason Timeout Test 004"
:precision binary64
(fmod (cosh c) (log1p a)))