


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 (/ h l) < -inf.0 or -2.8404034592012307e-240 < (/ h l) Initial program 13.6
Initial simplification13.5
Taylor expanded around 0 7.0
if -inf.0 < (/ h l) < -2.8404034592012307e-240Initial program 13.6
Initial simplification13.7
Final simplification9.8
Time bar (total: 24.0s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 14.0 | 9.8 | 9.2 | 4.9 | 86.3% |
herbie shell --seed 2018354 +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))))))