


Bits error versus x



Bits error versus y
if (/ (neg (* (* 2.0 x) y)) (- x y)) < -4.7689681932628732e61 or -1.32736955359934003e-306 < (/ (neg (* (* 2.0 x) y)) (- x y)) < 0.0 or 3.66481594550757464e56 < (/ (neg (* (* 2.0 x) y)) (- x y)) Initial program 51.5
Simplified0.4
if -4.7689681932628732e61 < (/ (neg (* (* 2.0 x) y)) (- x y)) < -1.32736955359934003e-306 or 0.0 < (/ (neg (* (* 2.0 x) y)) (- x y)) < 3.66481594550757464e56Initial program 0.6
Final simplification0.5
herbie shell --seed 2020153
(FPCore (x y)
:name "(/ (- (* (* 2 x) y)) (- x y))"
:precision binary64
(/ (neg (* (* 2.0 x) y)) (- x y)))