



Bits error versus x




Bits error versus y
| Original | 32.2 |
|---|---|
| Target | 18.2 |
| Herbie | 18.1 |
if x < -6.7765390925841244e136Initial program 59.0
Taylor expanded around -inf 8.7
Simplified8.7
if -6.7765390925841244e136 < x < 3.4873064248462076e112Initial program 22.0
if 3.4873064248462076e112 < x Initial program 54.2
Taylor expanded around inf 9.2
Final simplification18.1
herbie shell --seed 2020181
(FPCore (x y)
:name "Data.Octree.Internal:octantDistance from Octree-0.5.4.2"
:precision binary64
:herbie-target
(if (< x -1.1236950826599826e+145) (neg x) (if (< x 1.116557621183362e+93) (sqrt (+ (* x x) (* y y))) x))
(sqrt (+ (* x x) (* y y))))