


Bits error versus x
if (* (* (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x))) (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x)))) (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x)))) < -0.010637352795128258Initial program 0.1
rmApplied div-inv0.0
Applied fma-neg0.0
if -0.010637352795128258 < (* (* (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x))) (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x)))) (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x)))) < 0.0002862999886700314Initial program 59.0
Taylor expanded around inf 0.4
Applied simplify0.1
if 0.0002862999886700314 < (* (* (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x))) (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x)))) (cbrt (fma (+ 1 (/ 3 x)) (/ (- 1) (* x x)) (/ (- 3) x)))) Initial program 0.1
rmApplied add-sqr-sqrt0.2
Time bar (total: 24.3s)Debug logProfile
herbie shell --seed '#(1070131407 1246090267 3027482374 2150728003 2026520792 2347815650)' +o rules:numerics
(FPCore (x)
:name "Asymptote C"
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1))))