


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
Results
if (/ y z) < -5.124513885490297e+99Initial program 28.9
Initial simplification4.3
rmApplied associate-*r/3.6
Taylor expanded around 0 3.6
if -5.124513885490297e+99 < (/ y z) < 9.401674186844705e-264Initial program 12.2
Initial simplification4.9
rmApplied associate-*r/5.1
rmApplied associate-/l*4.9
if 9.401674186844705e-264 < (/ y z) < 3.731806655551077e+162Initial program 7.7
Initial simplification9.4
rmApplied associate-*r/8.3
rmApplied associate-/l*9.5
rmApplied associate-/r/0.2
if 3.731806655551077e+162 < (/ y z) Initial program 32.2
Initial simplification1.9
rmApplied associate-*r/1.9
rmApplied clear-num2.0
Final simplification3.0
Time bar (total: 7.2s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 6.0 | 3.0 | 0.0 | 6.0 | 49.8% |
herbie shell --seed 2018286
(FPCore (x y z t)
:name "Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1"
(* x (/ (* (/ y z) t) t)))