



Bits error versus x
Results
| Original | 58.6 |
|---|---|
| Target | 0.5 |
| Herbie | 0.0 |
Initial program 58.6
Simplified0.0
Final simplification0.0
herbie shell --seed 2019022 +o rules:numerics
(FPCore (x)
:name "expm1 (example 3.7)"
:pre (< -0.00017 x)
:herbie-target
(* x (+ (+ 1 (/ x 2)) (/ (* x x) 6)))
(- (exp x) 1))
Time bar (total: 2.7s)Debug log
| 29.0ms | 109× | body | 1280 | valid |
| 14.0ms | 77× | body | 640 | valid |
| 8.0ms | 379× | pre | 80 | true |
| 5.0ms | 40× | body | 320 | valid |
| 4.0ms | 131× | body | 80 | valid |
| 2.0ms | 22× | body | 160 | valid |
| 3.0ms | (- (exp x) 1) |
1 alts after pruning (1 fresh and 0 done)
Merged error: 0b
Found 0 expressions with local error:
1 alts after pruning (0 fresh and 1 done)
Merged error: 0b
| 975.0ms | 3428× | body | 1280 | valid |
| 719.0ms | 11963× | pre | 80 | true |
| 440.0ms | 2495× | body | 640 | valid |
| 143.0ms | 1269× | body | 320 | valid |
| 118.0ms | 4164× | body | 80 | valid |
| 68.0ms | 607× | body | 160 | valid |