


Bits error versus w0



Bits error versus M



Bits error versus D



Bits error versus h



Bits error versus l



Bits error versus d
Results
if (sqrt (- 1 (* (/ (* M D) (* 2 d)) (/ (* (* M D) h) (* (* 2 d) l))))) < 3.408413623699342e+149Initial program 6.4
rmApplied unpow26.4
Applied associate-*l*5.0
rmApplied frac-times0.2
if 3.408413623699342e+149 < (sqrt (- 1 (* (/ (* M D) (* 2 d)) (/ (* (* M D) h) (* (* 2 d) l))))) Initial program 46.5
rmApplied div-inv46.6
Applied associate-*r*44.4
rmApplied add-cube-cbrt44.4
Time bar (total: 3.3m)Debug logProfile
herbie shell --seed 2018170 +o rules:numerics
(FPCore (w0 M D h l d)
:name "Henrywood and Agarwal, Equation (9a)"
(* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))))