


Bits error versus g



Bits error versus h



Bits error versus a
Results
if g < -1.3552855110073527e-123Initial program 34.8
rmApplied cbrt-prod31.4
Applied simplify31.4
rmApplied flip--31.4
Applied simplify30.4
Applied simplify30.4
if -1.3552855110073527e-123 < g < 2.863970870856417e-159Initial program 46.7
rmApplied cbrt-prod41.4
Applied simplify41.4
Taylor expanded around -inf 31.5
Applied simplify31.5
if 2.863970870856417e-159 < g Initial program 34.7
rmApplied cbrt-prod34.6
Applied simplify34.6
rmApplied cbrt-prod30.9
rmApplied add-sqr-sqrt31.6
Time bar (total: 2.1m)Debug logProfile
herbie shell --seed 2018195
(FPCore (g h a)
:name "2-ancestry mixing, positive discriminant"
(+ (cbrt (* (/ 1 (* 2 a)) (+ (- g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))))