\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 r30007 = c;
double r30008 = sinh(r30007);
double r30009 = -2.9807307601812193e+165;
double r30010 = 2.0;
double r30011 = pow(r30009, r30010);
double r30012 = r30007 - r30011;
double r30013 = fmod(r30008, r30012);
return r30013;
}
double f(double c) {
double r30014 = c;
double r30015 = sinh(r30014);
double r30016 = -2.9807307601812193e+165;
double r30017 = 2.0;
double r30018 = pow(r30016, r30017);
double r30019 = r30014 - r30018;
double r30020 = fmod(r30015, r30019);
return r30020;
}



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