


Bits error versus d



Bits error versus h



Bits error versus l



Bits error versus M



Bits error versus D
if d < -1.856407582596776e-36Initial program 21.9
Taylor expanded around -inf 16.8
if -1.856407582596776e-36 < d < -1.323847794191236e-309Initial program 32.5
rmApplied add-cube-cbrt32.7
Taylor expanded around -inf 28.8
Applied simplify27.5
if -1.323847794191236e-309 < d < 7.6363785561025475e-59Initial program 34.5
rmApplied add-cube-cbrt34.6
Taylor expanded around inf 30.6
Applied simplify26.9
if 7.6363785561025475e-59 < d Initial program 21.3
rmApplied div-inv21.3
Applied unpow-prod-down13.2
Time bar (total: 4.2m)Debug logProfile
herbie shell --seed '#(1071215679 2002590028 935158157 1944352234 2656991306 2955288481)' +o rules:numerics
(FPCore (d h l M D)
:name "Henrywood and Agarwal, Equation (12)"
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))))