


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
Results
if (* x (/ (* (/ y z) t) t)) < -inf.0Initial program 60.7
Initial simplification3.2
if -inf.0 < (* x (/ (* (/ y z) t) t)) < -2.5618929019467045e-289 or -0.0 < (* x (/ (* (/ y z) t) t)) < 2.3799066353748766e+209Initial program 0.8
if -2.5618929019467045e-289 < (* x (/ (* (/ y z) t) t)) < -0.0 or 2.3799066353748766e+209 < (* x (/ (* (/ y z) t) t)) Initial program 25.2
Initial simplification3.2
rmApplied associate-*r/3.1
Final simplification1.9
Time bar (total: 14.9s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 5.8 | 1.9 | 0.0 | 5.8 | 67.9% |
herbie shell --seed 2018263 +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)))