


Bits error versus alpha



Bits error versus beta



Bits error versus i
if (/ (* (* (- 1.0) (fma i (+ alpha beta) (* alpha beta))) (/ i (fma 2 i (+ alpha beta)))) (/ (fma 2 i (+ alpha beta)) (+ (+ alpha beta) i))) < -3.8443177687147436e+296Initial program 62.3
Applied simplify62.3
Taylor expanded around inf 54.0
Applied simplify54.0
if -3.8443177687147436e+296 < (/ (* (* (- 1.0) (fma i (+ alpha beta) (* alpha beta))) (/ i (fma 2 i (+ alpha beta)))) (/ (fma 2 i (+ alpha beta)) (+ (+ alpha beta) i))) Initial program 47.9
Applied simplify27.5
rmApplied add-sqr-sqrt27.5
Time bar (total: 3.3m)Debug logProfile
herbie shell --seed 2020178 +o rules:numerics
(FPCore (alpha beta i)
:name "Octave 3.8, jcobi/4"
:pre (and (> alpha -1) (> beta -1) (> i 1))
(/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))