\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)\left(\left(\cosh c\right) \bmod \left(\left(\sqrt[3]{\mathsf{log1p}\left(a\right)} \cdot \sqrt[3]{\mathsf{log1p}\left(a\right)}\right) \cdot \left(\left(\sqrt[3]{\left(\sqrt[3]{\sqrt[3]{\sqrt[3]{\mathsf{log1p}\left(a\right)}}} \cdot \sqrt[3]{\sqrt[3]{\sqrt[3]{\mathsf{log1p}\left(a\right)}}}\right) \cdot \sqrt[3]{\sqrt[3]{\sqrt[3]{\mathsf{log1p}\left(a\right)}}}} \cdot \left(\sqrt[3]{\sqrt[3]{\sqrt[3]{\mathsf{log1p}\left(a\right)}}} \cdot \sqrt[3]{\sqrt[3]{\sqrt[3]{\mathsf{log1p}\left(a\right)}}}\right)\right) \cdot \left(\sqrt[3]{\sqrt[3]{\mathsf{log1p}\left(a\right)}} \cdot \sqrt[3]{\sqrt[3]{\mathsf{log1p}\left(a\right)}}\right)\right)\right)\right)double f(double a, double c) {
double r944448 = c;
double r944449 = cosh(r944448);
double r944450 = a;
double r944451 = log1p(r944450);
double r944452 = fmod(r944449, r944451);
return r944452;
}
double f(double a, double c) {
double r944453 = c;
double r944454 = cosh(r944453);
double r944455 = a;
double r944456 = log1p(r944455);
double r944457 = cbrt(r944456);
double r944458 = r944457 * r944457;
double r944459 = cbrt(r944457);
double r944460 = cbrt(r944459);
double r944461 = r944460 * r944460;
double r944462 = r944461 * r944460;
double r944463 = cbrt(r944462);
double r944464 = r944463 * r944461;
double r944465 = r944459 * r944459;
double r944466 = r944464 * r944465;
double r944467 = r944458 * r944466;
double r944468 = fmod(r944454, r944467);
return r944468;
}



Bits error versus a



Bits error versus c
Initial program 34.5
rmApplied add-cube-cbrt34.2
rmApplied add-cube-cbrt34.2
rmApplied add-cube-cbrt34.2
rmApplied add-cube-cbrt34.2
Final simplification34.2
herbie shell --seed 2019158
(FPCore (a c)
:name "Random Jason Timeout Test 004"
(fmod (cosh c) (log1p a)))