



Bits error versus x




Bits error versus y




Bits error versus z




Bits error versus t
| Original | 6.7 |
|---|---|
| Target | 2.2 |
| Herbie | 1.8 |
if y < -8.6492572319033275e-6 or 1.5338507604042645e-115 < y Initial program 12.3
rmApplied add-cube-cbrt12.9
Applied times-frac2.5
if -8.6492572319033275e-6 < y < 1.5338507604042645e-115Initial program 1.2
rmApplied sub-neg1.2
Applied distribute-lft-in1.2
Final simplification1.8
herbie shell --seed 2020152
(FPCore (x y z t)
:name "Optimisation.CirclePacking:place from circle-packing-0.1.0.4, D"
:precision binary64
:herbie-target
(- x (+ (* x (/ y t)) (* (neg z) (/ y t))))
(+ x (/ (* y (- z x)) t)))