


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) (/ D 2)) (* (/ M d) (/ D 2))) h) l)))) < -inf.0Initial program 56.0
rmApplied unpow256.0
Applied associate-*l*48.4
if -inf.0 < (* w0 (sqrt (- 1 (/ (* (* (* (/ M d) (/ D 2)) (* (/ M d) (/ D 2))) h) l)))) < -1.100318452722152e-36Initial program 6.0
rmApplied div-inv6.0
Applied associate-*r*1.1
rmApplied unpow21.1
Applied associate-*l*0.9
rmApplied associate-*r/0.9
Applied simplify0.4
if -1.100318452722152e-36 < (* w0 (sqrt (- 1 (/ (* (* (* (/ M d) (/ D 2)) (* (/ M d) (/ D 2))) h) l)))) Initial program 11.3
rmApplied div-inv11.3
Applied associate-*r*8.0
rmApplied unpow28.0
Applied associate-*l*6.7
Time bar (total: 2.8m)Debug logProfile
herbie shell --seed '#(1072840222 1305617769 1692503039 1353360431 4178980589 1488672652)' +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))))))