



Bits error versus x




Bits error versus y
Results
| Original | 20.4 |
|---|---|
| Target | 0.1 |
| Herbie | 0.0 |
Initial program 20.4
Initial simplification20.4
rmApplied add-sqr-sqrt20.4
Applied times-frac20.4
Simplified20.4
Simplified0.0
rmApplied *-un-lft-identity0.0
Applied associate-/l*0.0
Final simplification0.0
Time bar (total: 21.4s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 0.0 | 0.0 | 0.0 | 0.0 | 0% |
herbie shell --seed 2018355 +o rules:numerics
(FPCore (x y)
:name "Kahan p9 Example"
:pre (and (< 0 x 1) (< y 1))
:herbie-target
(if (< 0.5 (fabs (/ x y)) 2) (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) (- 1 (/ 2 (+ 1 (* (/ x y) (/ x y))))))
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y))))