


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
Results
if (/ y z) < -inf.0Initial program 60.2
Initial simplification0.3
rmApplied associate-*r/0.3
rmApplied associate-/l*0.3
rmApplied clear-num0.4
if -inf.0 < (/ y z) < -2.0989122530775214e-155 or 8.544848973252619e-242 < (/ y z) Initial program 11.3
Initial simplification8.3
rmApplied associate-*r/8.7
rmApplied associate-/l*8.2
rmApplied associate-/r/2.6
if -2.0989122530775214e-155 < (/ y z) < 8.544848973252619e-242Initial program 16.8
Initial simplification0.8
Final simplification2.0
Time bar (total: 4.3s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 6.2 | 2.0 | 0.0 | 6.2 | 67.9% |
herbie shell --seed 2018295
(FPCore (x y z t)
:name "Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1"
(* x (/ (* (/ y z) t) t)))