


Bits error versus far



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