


Bits error versus alpha



Bits error versus beta



Bits error versus i
if (- (fma (/ beta (/ -1.0 0.125)) (/ alpha -1.0) (fma (* (/ alpha -1.0) (/ alpha -1.0)) (+ 0.5625 (/ 0.25 -1.0)) (* (* beta beta) 0.0625))) (* (* 0.25 alpha) (+ beta alpha))) < 2.2924923524389303e+274Initial program 47.6
Applied simplify31.5
rmApplied add-sqr-sqrt31.6
Applied associate-/r*31.6
if 2.2924923524389303e+274 < (- (fma (/ beta (/ -1.0 0.125)) (/ alpha -1.0) (fma (* (/ alpha -1.0) (/ alpha -1.0)) (+ 0.5625 (/ 0.25 -1.0)) (* (* beta beta) 0.0625))) (* (* 0.25 alpha) (+ beta alpha))) Initial program 62.4
Applied simplify54.7
Taylor expanded around inf 49.3
Time bar (total: 1.4m)Debug logProfile
herbie shell --seed '#(1070227846 1561819246 480764335 4016816270 2602869839 2117310382)' +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)))