


Bits error versus w0



Bits error versus M



Bits error versus D



Bits error versus h



Bits error versus l



Bits error versus d
if (* w0 (sqrt (- 1 (* (/ (* M D) (* 2 d)) (* (/ (* M D) (* 2 d)) (/ h l)))))) < -1.0320886596690345e-229Initial program 11.5
rmApplied div-inv11.5
Applied associate-*r*10.9
rmApplied unpow210.9
Applied associate-*l*9.3
if -1.0320886596690345e-229 < (* w0 (sqrt (- 1 (* (/ (* M D) (* 2 d)) (* (/ (* M D) (* 2 d)) (/ h l)))))) < 1.970276917376408e+287Initial program 2.8
rmApplied unpow22.8
Applied associate-*l*0.6
if 1.970276917376408e+287 < (* w0 (sqrt (- 1 (* (/ (* M D) (* 2 d)) (* (/ (* M D) (* 2 d)) (/ h l)))))) Initial program 54.9
rmApplied div-inv54.9
Applied associate-*r*32.9
rmApplied add-cbrt-cube36.8
Applied add-cbrt-cube37.7
Applied cbrt-undiv37.9
Applied simplify32.9
Time bar (total: 2.4m)Debug logProfile
herbie shell --seed '#(1071852389 864846987 1238109217 3425890003 4124793586 650694553)' +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))))))