\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right){e}^{\left(\sqrt[3]{\left(\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right) \cdot \log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)\right) \cdot \log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}\right)}double f(double a, double c) {
double r895965 = c;
double r895966 = cosh(r895965);
double r895967 = a;
double r895968 = log1p(r895967);
double r895969 = fmod(r895966, r895968);
return r895969;
}
double f(double a, double c) {
double r895970 = exp(1.0);
double r895971 = c;
double r895972 = cosh(r895971);
double r895973 = a;
double r895974 = log1p(r895973);
double r895975 = fmod(r895972, r895974);
double r895976 = log(r895975);
double r895977 = r895976 * r895976;
double r895978 = r895977 * r895976;
double r895979 = cbrt(r895978);
double r895980 = pow(r895970, r895979);
return r895980;
}



Bits error versus a



Bits error versus c
Initial program 34.1
rmApplied add-exp-log34.1
rmApplied pow134.1
Applied log-pow34.1
Applied exp-prod34.1
Simplified34.1
rmApplied add-cbrt-cube34.1
Final simplification34.1
herbie shell --seed 2019146
(FPCore (a c)
:name "Random Jason Timeout Test 004"
(fmod (cosh c) (log1p a)))