


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
if (* (* x (* (cbrt (/ y z)) (cbrt (/ y z)))) (* (* (cbrt (cbrt (/ y z))) (cbrt (cbrt (/ y z)))) (cbrt (/ (cbrt y) (cbrt z))))) < -3.341312762664692e+297 or -1.6552811600931675e-304 < (* (* x (* (cbrt (/ y z)) (cbrt (/ y z)))) (* (* (cbrt (cbrt (/ y z))) (cbrt (cbrt (/ y z)))) (cbrt (/ (cbrt y) (cbrt z))))) < 0.0 or 6.731925104614489e+267 < (* (* x (* (cbrt (/ y z)) (cbrt (/ y z)))) (* (* (cbrt (cbrt (/ y z))) (cbrt (cbrt (/ y z)))) (cbrt (/ (cbrt y) (cbrt z))))) Initial program 19.1
Applied simplify18.2
rmApplied associate-*r/1.4
if -3.341312762664692e+297 < (* (* x (* (cbrt (/ y z)) (cbrt (/ y z)))) (* (* (cbrt (cbrt (/ y z))) (cbrt (cbrt (/ y z)))) (cbrt (/ (cbrt y) (cbrt z))))) < -1.6552811600931675e-304 or 0.0 < (* (* x (* (cbrt (/ y z)) (cbrt (/ y z)))) (* (* (cbrt (cbrt (/ y z))) (cbrt (cbrt (/ y z)))) (cbrt (/ (cbrt y) (cbrt z))))) < 6.731925104614489e+267Initial program 11.6
Applied simplify0.5
Time bar (total: 31.0s)Debug logProfile
herbie shell --seed '#(1070960995 739739648 2531964651 3069671617 351857262 3877178482)' +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)))