


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
Results
if (/ y z) < -inf.0 or -5.4132489706710926e-180 < (/ y z) < 1.16488912911734e-310Initial program 22.3
Initial simplification0.8
if -inf.0 < (/ y z) < -5.4132489706710926e-180 or 1.16488912911734e-310 < (/ y z) < 1.397714304640237e+169Initial program 9.3
Initial simplification8.6
Taylor expanded around 0 8.2
rmApplied associate-/l*0.3
if 1.397714304640237e+169 < (/ y z) Initial program 34.0
Initial simplification1.4
Taylor expanded around 0 1.6
Final simplification0.5
Time bar (total: 7.4s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 5.8 | 0.5 | 0.0 | 5.8 | 91.7% |
herbie shell --seed 2018352
(FPCore (x y z t)
:name "Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1"
(* x (/ (* (/ y z) t) t)))