


Bits error versus a



Bits error versus b



Bits error versus c
if b < -9.54347509538870147e64Initial program 39.6
Taylor expanded around -inf 5.0
Simplified5.0
if -9.54347509538870147e64 < b < -1.1275433833610337e-179Initial program 8.2
rmApplied associate-/r*8.2
Simplified8.1
if -1.1275433833610337e-179 < b < 6.5883209731476263e95Initial program 29.1
rmApplied flip-+29.3
Simplified17.0
Simplified16.9
rmApplied *-un-lft-identity16.9
Applied times-frac16.9
Applied times-frac16.8
Simplified16.8
Simplified10.3
if 6.5883209731476263e95 < b Initial program 59.2
Taylor expanded around inf 2.7
Final simplification7.0
herbie shell --seed 2020191
(FPCore (a b c)
:name "Cubic critical"
:precision binary64
(/ (+ (neg b) (sqrt (- (* b b) (* (* 3.0 a) c)))) (* 3.0 a)))