\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)\left(\sqrt[3]{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}} \cdot \sqrt[3]{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right) \cdot \left(\left(\sqrt[3]{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}} \cdot \sqrt[3]{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right) \cdot \left(\sqrt[3]{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}} \cdot \sqrt[3]{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right)\right)double f(double a, double c) {
double r1043520 = c;
double r1043521 = cosh(r1043520);
double r1043522 = a;
double r1043523 = log1p(r1043522);
double r1043524 = fmod(r1043521, r1043523);
return r1043524;
}
double f(double a, double c) {
double r1043525 = c;
double r1043526 = cosh(r1043525);
double r1043527 = a;
double r1043528 = log1p(r1043527);
double r1043529 = fmod(r1043526, r1043528);
double r1043530 = sqrt(r1043529);
double r1043531 = cbrt(r1043530);
double r1043532 = r1043531 * r1043531;
double r1043533 = r1043532 * r1043532;
double r1043534 = r1043532 * r1043533;
return r1043534;
}



Bits error versus a



Bits error versus c
Initial program 34.0
rmApplied add-sqr-sqrt34.0
rmApplied add-cube-cbrt34.0
Applied add-cube-cbrt34.0
Applied swap-sqr34.0
Final simplification34.0
herbie shell --seed 2019171
(FPCore (a c)
:name "Random Jason Timeout Test 004"
(fmod (cosh c) (log1p a)))