


Bits error versus far



Bits error versus near
if (/ (neg (* (* 2.0 far) near)) (- far near)) < -8.22669302481579422e76 or -6.81994988027058132e-304 < (/ (neg (* (* 2.0 far) near)) (- far near)) < 0.0 or 4.4059050740113772e61 < (/ (neg (* (* 2.0 far) near)) (- far near)) Initial program 52.5
Simplified0.6
if -8.22669302481579422e76 < (/ (neg (* (* 2.0 far) near)) (- far near)) < -6.81994988027058132e-304 or 0.0 < (/ (neg (* (* 2.0 far) near)) (- far near)) < 4.4059050740113772e61Initial program 0.5
Final simplification0.5
herbie shell --seed 2020152
(FPCore (far near)
:name "(/ (- (* (* 2 far) near)) (- far near))"
:precision binary64
(/ (neg (* (* 2.0 far) near)) (- far near)))