\left(\left(\sinh c\right) \bmod \left(c - {\left( -2.980730760181219266293799099291950778447 \cdot 10^{165} \right)}^{2}\right)\right)\left(\left(\sinh c\right) \bmod \left(c - {\left( -2.980730760181219266293799099291950778447 \cdot 10^{165} \right)}^{2}\right)\right)double f(double c) {
double r16667 = c;
double r16668 = sinh(r16667);
double r16669 = -2.9807307601812193e+165;
double r16670 = 2.0;
double r16671 = pow(r16669, r16670);
double r16672 = r16667 - r16671;
double r16673 = fmod(r16668, r16672);
return r16673;
}
double f(double c) {
double r16674 = c;
double r16675 = sinh(r16674);
double r16676 = -2.9807307601812193e+165;
double r16677 = 2.0;
double r16678 = pow(r16676, r16677);
double r16679 = r16674 - r16678;
double r16680 = fmod(r16675, r16679);
return r16680;
}



Bits error versus c
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019354 +o rules:numerics
(FPCore (c)
:name "Random Jason Timeout Test 002"
:precision binary64
(fmod (sinh c) (- c (pow -2.9807307601812193e+165 2))))