


Bits error versus alpha



Bits error versus beta



Bits error versus i
if (/ (fma (/ (+ beta alpha) (+ (fma i 2 beta) (+ 2.0 alpha))) (* (- beta alpha) (* (sqrt (/ 1 (fma 2 i (+ beta alpha)))) (sqrt (/ 1 (fma 2 i (+ beta alpha)))))) 1.0) 2.0) < 6.603606550470431e-13Initial program 62.5
Applied simplify60.4
rmApplied add-exp-log60.4
rmApplied add-cbrt-cube60.4
Applied simplify60.4
Taylor expanded around inf 33.3
Applied simplify30.0
if 6.603606550470431e-13 < (/ (fma (/ (+ beta alpha) (+ (fma i 2 beta) (+ 2.0 alpha))) (* (- beta alpha) (* (sqrt (/ 1 (fma 2 i (+ beta alpha)))) (sqrt (/ 1 (fma 2 i (+ beta alpha)))))) 1.0) 2.0) Initial program 13.5
Applied simplify0.3
rmApplied add-cube-cbrt0.5
Applied *-un-lft-identity0.5
Applied times-frac0.5
Time bar (total: 2.6m)Debug logProfile
herbie shell --seed '#(1072967564 1937075727 894099792 790700740 1036514779 1027793188)' +o rules:numerics
(FPCore (alpha beta i)
:name "Octave 3.8, jcobi/2"
:pre (and (> alpha -1) (> beta -1) (> i 0))
(/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)) 1.0) 2.0))