


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
Results
if (/ y z) < -2.2261197785509625e-216 or 4.235716652121138e-281 < (/ y z) < 7.429887155118814e+283Initial program 12.1
Initial simplification7.8
Taylor expanded around inf 7.7
rmApplied associate-/l*2.0
if -2.2261197785509625e-216 < (/ y z) < 4.235716652121138e-281Initial program 18.5
Initial simplification0.3
Taylor expanded around inf 0.3
rmApplied clear-num1.0
rmApplied associate-/r*1.0
if 7.429887155118814e+283 < (/ y z) Initial program 53.4
Initial simplification0.2
Taylor expanded around inf 0.2
rmApplied clear-num0.3
Final simplification1.8
Time bar (total: 5.5s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 6.2 | 1.8 | 0.0 | 6.2 | 71.5% |
herbie shell --seed 2018339 +o rules:numerics
(FPCore (x y z t)
:name "Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1"
(* x (/ (* (/ y z) t) t)))