


Bits error versus a



Bits error versus b_2



Bits error versus c
if b_2 < -2.2624163142142334e+27 or -2.014594234406352e-62 < b_2 < -1.1320615158913861e-146Initial program 51.7
Initial simplification51.7
Taylor expanded around -inf 10.6
if -2.2624163142142334e+27 < b_2 < -2.014594234406352e-62Initial program 39.9
Initial simplification39.9
Taylor expanded around inf 39.9
rmApplied *-un-lft-identity39.9
Applied associate-/l*39.9
rmApplied div-inv39.9
Applied associate-/r*39.9
rmApplied flip--40.0
Applied associate-/r/40.0
Applied div-inv40.0
Applied times-frac42.9
Simplified17.8
Simplified17.8
if -1.1320615158913861e-146 < b_2 < 2.8358752990862995e+119Initial program 11.3
Initial simplification11.3
Taylor expanded around inf 11.3
if 2.8358752990862995e+119 < b_2 Initial program 49.2
Initial simplification49.2
Taylor expanded around inf 2.7
Simplified2.7
Final simplification10.4
Time bar (total: 44.8s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 33.2 | 10.4 | 5.7 | 27.5 | 83% |
herbie shell --seed 2018352 +o rules:numerics
(FPCore (a b_2 c)
:name "quad2m (problem 3.2.1, negative)"
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a))