\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)e^{\log \left(\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)} \cdot \sqrt{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}\right)} \cdot \sqrt{\sqrt{\left(\left(\cosh c\right) \bmod \left(\mathsf{log1p}\left(a\right)\right)\right)}}double f(double a, double c) {
double r862148 = c;
double r862149 = cosh(r862148);
double r862150 = a;
double r862151 = log1p(r862150);
double r862152 = fmod(r862149, r862151);
return r862152;
}
double f(double a, double c) {
double r862153 = c;
double r862154 = cosh(r862153);
double r862155 = a;
double r862156 = log1p(r862155);
double r862157 = fmod(r862154, r862156);
double r862158 = sqrt(r862157);
double r862159 = sqrt(r862158);
double r862160 = r862158 * r862159;
double r862161 = log(r862160);
double r862162 = exp(r862161);
double r862163 = r862162 * r862159;
return r862163;
}



Bits error versus a



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