


Bits error versus a



Bits error versus b



Bits error versus c
if b < -1.6931695005490156e80Initial program 43.9
rmApplied associate-/r*43.8
Simplified43.8
Taylor expanded around -inf 10.6
Simplified4.9
if -1.6931695005490156e80 < b < -8.87056301750562387e-257Initial program 8.6
if -8.87056301750562387e-257 < b < 1.1734572876339935e72Initial program 28.8
rmApplied flip-+28.8
Simplified16.4
Simplified16.3
rmApplied *-un-lft-identity16.3
Applied times-frac16.4
Applied times-frac16.2
Simplified16.2
Simplified10.0
if 1.1734572876339935e72 < b Initial program 58.0
Taylor expanded around inf 3.2
Final simplification6.9
herbie shell --seed 2020179
(FPCore (a b c)
:name "Cubic critical"
:precision binary64
(/ (+ (neg b) (sqrt (- (* b b) (* (* 3.0 a) c)))) (* 3.0 a)))