\left(\left(\sinh c\right) \bmod \left(c - {\left( -2.9807307601812193 \cdot 10^{+165} \right)}^{2}\right)\right)\left(\left(\sinh c\right) \bmod \left(c - -2.9807307601812193 \cdot 10^{+165} \cdot -2.9807307601812193 \cdot 10^{+165}\right)\right)double f(double c) {
double r157155 = c;
double r157156 = sinh(r157155);
double r157157 = -2.9807307601812193e+165;
double r157158 = 2.0;
double r157159 = pow(r157157, r157158);
double r157160 = r157155 - r157159;
double r157161 = fmod(r157156, r157160);
return r157161;
}
double f(double c) {
double r157162 = c;
double r157163 = sinh(r157162);
double r157164 = -2.9807307601812193e+165;
double r157165 = r157164 * r157164;
double r157166 = r157162 - r157165;
double r157167 = fmod(r157163, r157166);
return r157167;
}



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