


Bits error versus alpha



Bits error versus beta
if (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 8.0 (/ 1 (pow alpha 3))) (* 2.0 (/ 1 alpha))))) 2.0) < 9.740948470354444e-307Initial program 0.2
rmApplied div-sub0.2
Applied associate-+l-0.2
rmApplied add-log-exp0.2
rmApplied div-inv0.3
Applied fma-neg0.3
if 9.740948470354444e-307 < (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 8.0 (/ 1 (pow alpha 3))) (* 2.0 (/ 1 alpha))))) 2.0) < 3.130145807577723e-07Initial program 59.6
rmApplied div-sub59.6
Applied associate-+l-57.8
Taylor expanded around inf 10.6
if 3.130145807577723e-07 < (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 8.0 (/ 1 (pow alpha 3))) (* 2.0 (/ 1 alpha))))) 2.0) Initial program 0.2
rmApplied div-sub0.2
Applied associate-+l-0.2
rmApplied add-log-exp0.2
rmApplied div-inv0.2
Applied fma-neg0.2
Time bar (total: 1.6m)Debug logProfile
herbie shell --seed '#(1070609872 3456127585 2380521889 2328837196 1765472538 734540918)' +o rules:numerics
(FPCore (alpha beta)
:name "Octave 3.8, jcobi/1"
:pre (and (> alpha -1) (> beta -1))
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0) 2.0))