\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right){\left(\sqrt[3]{{\left(e^{\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}\right)}} \cdot \sqrt[3]{{\left(e^{\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}\right)} \cdot {\left(\sqrt[3]{{\left(e^{\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}\right)}double f(double a, double c) {
double r15623 = c;
double r15624 = cosh(r15623);
double r15625 = a;
double r15626 = log1p(r15625);
double r15627 = fmod(r15624, r15626);
return r15627;
}
double f(double a, double c) {
double r15628 = c;
double r15629 = cosh(r15628);
double r15630 = a;
double r15631 = log1p(r15630);
double r15632 = fmod(r15629, r15631);
double r15633 = log(r15632);
double r15634 = cbrt(r15633);
double r15635 = exp(r15634);
double r15636 = pow(r15635, r15634);
double r15637 = cbrt(r15636);
double r15638 = r15637 * r15637;
double r15639 = pow(r15638, r15634);
double r15640 = pow(r15637, r15634);
double r15641 = r15639 * r15640;
return r15641;
}



Bits error versus a



Bits error versus c
Initial program 33.9
rmApplied add-exp-log33.9
rmApplied add-cube-cbrt33.9
Applied exp-prod33.9
Simplified33.9
rmApplied add-cube-cbrt33.9
Applied unpow-prod-down33.9
Final simplification33.9
herbie shell --seed 2019174
(FPCore (a c)
:name "Random Jason Timeout Test 004"
(fmod (cosh c) (log1p a)))