


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 (fma (* (/ M 2) (- (/ D d))) (* (* (/ M d) (* 1/2 D)) (/ h l)) 1))) < -inf.0 or 3.9756377647635456e+260 < (* w0 (sqrt (fma (* (/ M 2) (- (/ D d))) (* (* (/ M d) (* 1/2 D)) (/ h l)) 1))) Initial program 50.3
rmApplied div-inv50.3
Applied associate-*r*33.3
rmApplied unpow233.3
Applied associate-*l*30.4
if -inf.0 < (* w0 (sqrt (fma (* (/ M 2) (- (/ D d))) (* (* (/ M d) (* 1/2 D)) (/ h l)) 1))) < 3.9756377647635456e+260Initial program 2.6
rmApplied div-inv2.6
Applied associate-*r*3.1
rmApplied unpow23.1
Applied associate-*l*2.1
Taylor expanded around 0 2.1
Applied simplify0.6
Time bar (total: 2.7m)Debug logProfile
herbie shell --seed '#(1070833653 108281690 3330367898 3632331308 3494323072 43156186)' +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))))))