\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 r1241650 = c;
double r1241651 = cosh(r1241650);
double r1241652 = a;
double r1241653 = log1p(r1241652);
double r1241654 = fmod(r1241651, r1241653);
return r1241654;
}
double f(double a, double c) {
double r1241655 = c;
double r1241656 = cosh(r1241655);
double r1241657 = a;
double r1241658 = log1p(r1241657);
double r1241659 = fmod(r1241656, r1241658);
double r1241660 = sqrt(r1241659);
double r1241661 = cbrt(r1241660);
double r1241662 = r1241661 * r1241661;
double r1241663 = r1241662 * r1241662;
double r1241664 = r1241662 * r1241663;
return r1241664;
}



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)))