


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
Results
if (/ y z) < -2.917171288068428e+301 or -1.2286817288539788e-238 < (/ y z) < 2.020881514954108e-79Initial program 19.7
Initial simplification1.7
if -2.917171288068428e+301 < (/ y z) < -1.2286817288539788e-238 or 2.020881514954108e-79 < (/ y z) Initial program 11.8
Initial simplification8.8
rmApplied associate-*r/8.4
rmApplied associate-/l*8.8
rmApplied associate-/r/2.7
Final simplification2.3
Time bar (total: 7.1s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 6.2 | 2.3 | 0.0 | 6.2 | 62.7% |
herbie shell --seed 2018290
(FPCore (x y z t)
:name "Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1"
(* x (/ (* (/ y z) t) t)))