\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)\left(\sqrt[3]{\left(\left(\sqrt[3]{\frac{{\left(\sqrt{e^{c} + e^{-c}}\right)}^{3}}{4}} \cdot \frac{\sqrt{e^{-c} + e^{c}}}{\sqrt[3]{2}}\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)} \cdot \sqrt[3]{\left(\left(\sqrt[3]{\frac{{\left(\sqrt{e^{c} + e^{-c}}\right)}^{3}}{4}} \cdot \frac{\sqrt{e^{-c} + e^{c}}}{\sqrt[3]{2}}\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}\right) \cdot \sqrt[3]{\left(\left(\sqrt[3]{\frac{{\left(\sqrt{e^{c} + e^{-c}}\right)}^{3}}{4}} \cdot \frac{\sqrt{e^{-c} + e^{c}}}{\sqrt[3]{2}}\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}double f(double a, double c) {
double r20631 = c;
double r20632 = cosh(r20631);
double r20633 = a;
double r20634 = log1p(r20633);
double r20635 = fmod(r20632, r20634);
return r20635;
}
double f(double a, double c) {
double r20636 = c;
double r20637 = exp(r20636);
double r20638 = -r20636;
double r20639 = exp(r20638);
double r20640 = r20637 + r20639;
double r20641 = sqrt(r20640);
double r20642 = 3.0;
double r20643 = pow(r20641, r20642);
double r20644 = 4.0;
double r20645 = r20643 / r20644;
double r20646 = cbrt(r20645);
double r20647 = r20639 + r20637;
double r20648 = sqrt(r20647);
double r20649 = 2.0;
double r20650 = cbrt(r20649);
double r20651 = r20648 / r20650;
double r20652 = r20646 * r20651;
double r20653 = a;
double r20654 = log1p(r20653);
double r20655 = fmod(r20652, r20654);
double r20656 = cbrt(r20655);
double r20657 = r20656 * r20656;
double r20658 = r20657 * r20656;
return r20658;
}



Bits error versus a



Bits error versus c
Initial program 34.3
rmApplied add-cbrt-cube34.3
Simplified34.3
rmApplied cosh-def34.3
Simplified34.3
rmApplied add-cube-cbrt34.7
Applied add-sqr-sqrt34.1
Applied times-frac34.8
Applied unpow-prod-down34.7
Applied cbrt-prod34.7
Simplified34.1
Simplified34.1
rmApplied add-cube-cbrt33.8
Final simplification33.8
herbie shell --seed 2019325
(FPCore (a c)
:name "Random Jason Timeout Test 004"
:precision binary64
(fmod (cosh c) (log1p a)))