\left(\left(\sinh c\right) \bmod \left(c - {\left( -2.98073076018121927 \cdot 10^{165} \right)}^{2}\right)\right)\left(\left(\sinh c\right) \bmod \left(c - {\left( -2.98073076018121927 \cdot 10^{165} \right)}^{2}\right)\right)double f(double c) {
double r7056 = c;
double r7057 = sinh(r7056);
double r7058 = -2.9807307601812193e+165;
double r7059 = 2.0;
double r7060 = pow(r7058, r7059);
double r7061 = r7056 - r7060;
double r7062 = fmod(r7057, r7061);
return r7062;
}
double f(double c) {
double r7063 = c;
double r7064 = sinh(r7063);
double r7065 = -2.9807307601812193e+165;
double r7066 = 2.0;
double r7067 = pow(r7065, r7066);
double r7068 = r7063 - r7067;
double r7069 = fmod(r7064, r7068);
return r7069;
}



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