\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)e^{\log \left(\sqrt{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right) \cdot 3} \cdot \sqrt{\sqrt{e^{\log \left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}}double f(double a, double c) {
double r14512 = c;
double r14513 = cosh(r14512);
double r14514 = a;
double r14515 = log1p(r14514);
double r14516 = fmod(r14513, r14515);
return r14516;
}
double f(double a, double c) {
double r14517 = c;
double r14518 = cosh(r14517);
double r14519 = a;
double r14520 = log1p(r14519);
double r14521 = fmod(r14518, r14520);
double r14522 = sqrt(r14521);
double r14523 = sqrt(r14522);
double r14524 = log(r14523);
double r14525 = 3.0;
double r14526 = r14524 * r14525;
double r14527 = exp(r14526);
double r14528 = log(r14521);
double r14529 = exp(r14528);
double r14530 = sqrt(r14529);
double r14531 = sqrt(r14530);
double r14532 = r14527 * r14531;
return r14532;
}



Bits error versus a



Bits error versus c
Initial program 34.3
rmApplied add-sqr-sqrt34.3
rmApplied add-sqr-sqrt34.3
Applied sqrt-prod34.3
Applied associate-*r*34.3
Simplified34.3
rmApplied add-exp-log34.3
Applied pow-exp34.3
rmApplied add-exp-log34.3
Final simplification34.3
herbie shell --seed 2019199
(FPCore (a c)
:name "Random Jason Timeout Test 004"
(fmod (cosh c) (log1p a)))