\left(\left(333.75 \cdot {33096}^{6} + \left(77617 \cdot 77617\right) \cdot \left(\left(\left(\left(11 \cdot \left(77617 \cdot 77617\right)\right) \cdot \left(33096 \cdot 33096\right) + \left(-{33096}^{6}\right)\right) + -121 \cdot {33096}^{4}\right) + -2\right)\right) + 5.5 \cdot {33096}^{8}\right) + \frac{77617}{2 \cdot 33096}double f() {
double r8555 = 333.75;
double r8556 = 33096.0;
double r8557 = 6.0;
double r8558 = pow(r8556, r8557);
double r8559 = r8555 * r8558;
double r8560 = 77617.0;
double r8561 = r8560 * r8560;
double r8562 = 11.0;
double r8563 = r8562 * r8561;
double r8564 = r8556 * r8556;
double r8565 = r8563 * r8564;
double r8566 = -r8558;
double r8567 = r8565 + r8566;
double r8568 = -121.0;
double r8569 = 4.0;
double r8570 = pow(r8556, r8569);
double r8571 = r8568 * r8570;
double r8572 = r8567 + r8571;
double r8573 = -2.0;
double r8574 = r8572 + r8573;
double r8575 = r8561 * r8574;
double r8576 = r8559 + r8575;
double r8577 = 5.5;
double r8578 = 8.0;
double r8579 = pow(r8556, r8578);
double r8580 = r8577 * r8579;
double r8581 = r8576 + r8580;
double r8582 = 2.0;
double r8583 = r8582 * r8556;
double r8584 = r8560 / r8583;
double r8585 = r8581 + r8584;
return r8585;
}
Please include this information when filing a bug report:
herbie shell --seed 2019305
(FPCore ()
:name "From Warwick Tucker's Validated Numerics"
:precision binary64
(+ (+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) (/ 77617 (* 2 33096))))
| hash-ref: no value found for key key: -2.0 | L | C | |
|---|---|---|---|
| for-loop | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 70 | 6 |
| egg-parsed->expr | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 65 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 70 | 6 |
| egg-parsed->expr | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 65 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 70 | 6 |
| egg-parsed->expr | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 65 | 0 |
| (unnamed) | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/simplify.rkt | 49 | 8 |
| egraph-add-exprs | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 122 | 0 |
| egraph-run | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/eggmath.rkt | 55 | 0 |
| (unnamed) | /data/pavpan/nightlies/herbie/eggmath-testversion/src/core/simplify.rkt | 38 | 0 |
| simplify! | /data/pavpan/nightlies/herbie/eggmath-testversion/src/mainloop.rkt | 223 | 0 |
| run-improve47 | /data/pavpan/nightlies/herbie/eggmath-testversion/src/mainloop.rkt | 345 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 261 | 28 |
| run | /opt/racket-7.2/share/pkgs/profile-lib/main.rkt | 39 | 2 |
| profile-thunk16 | /opt/racket-7.2/share/pkgs/profile-lib/main.rkt | 9 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 261 | 28 |