



Bits error versus x




Bits error versus y




Bits error versus z




Bits error versus t




Bits error versus a




Bits error versus b
| Original | 16.0 |
|---|---|
| Target | 13.1 |
| Herbie | 15.7 |
if y < -1.0283268166580833e+173 or 5.197438555751174e+86 < y Initial program 35.6
rmApplied div-inv35.6
Taylor expanded around 0 35.6
Applied simplify30.0
rmApplied flip-+36.7
Applied frac-add46.5
Applied associate-/r/45.1
Applied simplify34.9
if -1.0283268166580833e+173 < y < 5.197438555751174e+86Initial program 8.6
rmApplied div-inv8.6
Taylor expanded around 0 8.6
Applied simplify10.5
Taylor expanded around 0 8.4
pow expressions.Time bar (total: 1.3m)Debug log
herbie shell --seed '#(1567391828 2030694642 2833800258 828025724 3004380912 3532991858)' +o setup:early-exit
(FPCore (x y z t a b)
:name "Diagrams.Solve.Tridiagonal:solveCyclicTriDiagonal from diagrams-solve-0.1, B"
:herbie-target
(if (< t -1.3659085366310088e-271) (* 1 (* (+ x (* (/ y t) z)) (/ 1 (+ (+ a 1.0) (* (/ y t) b))))) (if (< t 3.036967103737246e-130) (/ z b) (* 1 (* (+ x (* (/ y t) z)) (/ 1 (+ (+ a 1.0) (* (/ y t) b)))))))
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t))))