


Bits error versus v



Bits error versus w



Bits error versus r
Results
if (- (- (+ 3 (/ 2 (* r r))) (/ (* 0.125 (* (sqrt (* (* (* r w) (* r w)) (- 3 (* 2 v)))) (sqrt (* (* (* r w) (* r w)) (- 3 (* 2 v)))))) (- 1 v))) 4.5) < -1.7706831561021995e+308 or 3.1886172253430476e+307 < (- (- (+ 3 (/ 2 (* r r))) (/ (* 0.125 (* (sqrt (* (* (* r w) (* r w)) (- 3 (* 2 v)))) (sqrt (* (* (* r w) (* r w)) (- 3 (* 2 v)))))) (- 1 v))) 4.5) Initial program 30.0
rmApplied *-un-lft-identity30.0
Applied associate-/r*30.0
Applied simplify25.9
rmApplied add-sqr-sqrt25.9
Taylor expanded around inf 37.2
Applied simplify1.1
if -1.7706831561021995e+308 < (- (- (+ 3 (/ 2 (* r r))) (/ (* 0.125 (* (sqrt (* (* (* r w) (* r w)) (- 3 (* 2 v)))) (sqrt (* (* (* r w) (* r w)) (- 3 (* 2 v)))))) (- 1 v))) 4.5) < 3.1886172253430476e+307Initial program 6.6
rmApplied *-un-lft-identity6.6
Applied associate-/r*6.6
Applied simplify0.3
rmApplied clear-num0.3
Time bar (total: 3.2m)Debug logProfile
herbie shell --seed 2018170
(FPCore (v w r)
:name "Rosa's TurbineBenchmark"
(- (- (+ 3 (/ 2 (* r r))) (/ (* (* 0.125 (- 3 (* 2 v))) (* (* (* w w) r) r)) (- 1 v))) 4.5))