


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
if (* (* (* (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (/ y z))) < -3.341312762664692e+297 or -1.6552811600931667e-304 < (* (* (* (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (/ y z))) < 0.0 or 6.731925104614489e+267 < (* (* (* (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (/ y z))) Initial program 19.1
Applied simplify18.2
rmApplied associate-*r/1.4
if -3.341312762664692e+297 < (* (* (* (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (/ y z))) < -1.6552811600931667e-304 or 0.0 < (* (* (* (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (* x (* (cbrt (/ y z)) (cbrt (/ y z)))))) (cbrt (/ y z))) < 6.731925104614489e+267Initial program 11.6
Applied simplify0.5
Time bar (total: 29.5s)Debug logProfile
herbie shell --seed '#(1070960995 739739648 2531964651 3069671617 351857262 3877178482)'
(FPCore (x y z t)
:name "Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1"
(* x (/ (* (/ y z) t) t)))