Average Error: 0.0 → 0.0
Time: 18.7s
Precision: 64
\[\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)\]
\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 r12654 = c;
        double r12655 = sinh(r12654);
        double r12656 = -2.9807307601812193e+165;
        double r12657 = 2.0;
        double r12658 = pow(r12656, r12657);
        double r12659 = r12654 - r12658;
        double r12660 = fmod(r12655, r12659);
        return r12660;
}

double f(double c) {
        double r12661 = c;
        double r12662 = sinh(r12661);
        double r12663 = -2.9807307601812193e+165;
        double r12664 = 2.0;
        double r12665 = pow(r12663, r12664);
        double r12666 = r12661 - r12665;
        double r12667 = fmod(r12662, r12666);
        return r12667;
}

Error

Bits error versus c

Derivation

  1. Initial program 0.0

    \[\left(\left(\sinh c\right) \bmod \left(c - {\left( -2.980730760181219266293799099291950778447 \cdot 10^{165} \right)}^{2}\right)\right)\]
  2. Final simplification0.0

    \[\leadsto \left(\left(\sinh c\right) \bmod \left(c - {\left( -2.980730760181219266293799099291950778447 \cdot 10^{165} \right)}^{2}\right)\right)\]

Reproduce

herbie shell --seed 2019347 
(FPCore (c)
  :name "Random Jason Timeout Test 014"
  :precision binary64
  (fmod (sinh c) (- c (pow -2.9807307601812193e+165 2))))