


Bits error versus x
if x < -1788.8120537739476 or 647.8802658178739 < x Initial program 58.6
Initial simplification58.5
Taylor expanded around -inf 0.0
Simplified0.0
if -1788.8120537739476 < x < 647.8802658178739Initial program 0.0
Initial simplification0.0
Final simplification0.0
herbie shell --seed 2018360 +o rules:numerics
(FPCore (x)
:name "Jmat.Real.dawson"
(* (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x))
Time bar (total: 2.2m)Debug log
1 alts after pruning (1 fresh and 0 done)
Merged error: 26.8b
Found 4 expressions with local error:
| 26.8b | (/ (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) |
| 14.2b | (* (/ (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) x) |
| 0.1b | (* (* x x) 0.0008327945) |
| 0.1b | (* (* x x) 0.0694555761) |
4 calls. Slowest were:
| 248.0ms | (/ (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) |
| 187.0ms | (* (/ (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) x) |
| 2.0ms | (* (* x x) 0.0008327945) |
4 calls. Slowest were:
| 167.0ms | (* (/ (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) x) |
| 118.0ms | (/ (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) |
| 21.0ms | (* (* x x) 0.0008327945) |
| 20.0ms | (* (* x x) 0.0694555761) |
66 calls. Slowest were:
| 946.0ms | (/ (sqrt (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971)))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) |
| 589.0ms | (/ (cbrt (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971)))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))))) |
| 553.0ms | (+ (* (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971))))) (- (* (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761))))) (* (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761))))))) |
4 alts after pruning (3 fresh and 1 done)
Merged error: 0b
Found 4 expressions with local error:
| 25.9b | (* (sqrt (+ (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) |
| 24.6b | (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4)))))) |
| 14.2b | (* (* (sqrt (+ (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) x) |
| 2.6b | (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) |
4 calls. Slowest were:
| 98.0ms | (* (* (sqrt (+ (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) x) |
| 35.0ms | (* (sqrt (+ (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) |
| 23.0ms | (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4)))))) |
4 calls. Slowest were:
| 184.0ms | (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4)))))) |
| 155.0ms | (* (* (sqrt (+ (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) x) |
| 142.0ms | (* (sqrt (+ (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) |
| 92.0ms | (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) |
134 calls. Slowest were:
| 528.0ms | (/ (sqrt (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034))))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4)))))) |
| 494.0ms | (- (+ (* 8.50067186683262 (/ 1 (* (pow x 11) (sqrt 0.0001789971)))) (+ (* 0.7072787771421996 (/ 1 (* (pow x 9) (sqrt 0.0001789971)))) (* 2793.3413446363097 (/ (sqrt 0.0001789971) (pow x 7))))) (+ (* 8.954209437316304e-05 (/ 1 (* (pow x 11) (pow (sqrt 0.0001789971) 3)))) (+ (* 6498.092171425467 (/ (sqrt 0.0001789971) (pow x 9))) (* 94126.45104421217 (/ (sqrt 0.0001789971) (pow x 11)))))) |
| 429.0ms | (- (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))) |
4 alts after pruning (2 fresh and 2 done)
Merged error: 0b
Found 4 expressions with local error:
| 27.2b | (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) |
| 26.6b | (/ (* (* (sqrt (+ (pow (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) 3) (pow (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) 3))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) x) (sqrt (+ (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034))) (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))))) |
| 24.6b | (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4)))))) |
| 21.9b | (+ (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034))) (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))) |
4 calls. Slowest were:
| 161.0ms | (/ (* (* (sqrt (+ (pow (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) 3) (pow (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) 3))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) x) (sqrt (+ (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034))) (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))))) |
| 62.0ms | (+ (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034))) (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))) |
| 19.0ms | (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4)))))) |
4 calls. Slowest were:
| 477.0ms | (/ (* (* (sqrt (+ (pow (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) 3) (pow (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) 3))) (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4))))))) x) (sqrt (+ (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034))) (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))))) |
| 190.0ms | (/ (sqrt (+ (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (* (* (pow x 4) (pow x 4)) (+ (* x (* 0.0001789971 x)) 0.0005064034)))) (+ (fma 0.0694555761 (pow (* x x) 3) (fma (* 0.2909738639 (* x x)) (* x x) (fma x (* 0.7715471019 x) 1))) (fma (* (pow x 4) (pow x 4)) (fma (* (* x x) (* 2 0.0001789971)) (* x x) (* x (* x 0.0008327945))) (* 0.0140005442 (* (pow x 4) (pow x 4)))))) |
| 131.0ms | (+ (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034))) (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))) |
| 117.0ms | (- (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) |
174 calls. Slowest were:
| 974.0ms | (+ (* (* (* (* (pow x 4) (pow x 4)) (- (* (* (* 0.0001789971 x) x) (* (* 0.0001789971 x) x)) (* 0.0005064034 0.0005064034))) (* (* (pow x 4) (pow x 4)) (- (* (* (* 0.0001789971 x) x) (* (* 0.0001789971 x) x)) (* 0.0005064034 0.0005064034)))) (+ (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))) (* (* (- (* (* 0.0001789971 x) x) 0.0005064034) (- (* (* 0.0001789971 x) x) 0.0005064034)) (- (* (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (* (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))))) |
| 804.0ms | (* (* 0.0072644182 (pow (* x x) 3)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) |
| 750.0ms | (* (* (+ (* (* (* 0.0001789971 x) x) (* (* 0.0001789971 x) x)) (- (* 0.0005064034 0.0005064034) (* (* (* 0.0001789971 x) x) 0.0005064034))) (- (* (* 0.0001789971 x) x) 0.0005064034)) (+ (* (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (+ (* (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))))) (* (* (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1))) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))) (* (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 x) x) 0.0005064034)) (fma 0.0072644182 (pow (* x x) 3) (fma (* x x) (* (* x x) 0.0424060604) (fma (* x 0.1049934947) x 1)))))))) |
4 alts after pruning (1 fresh and 3 done)
Merged error: 0b
Found 4 expressions with local error:
| 0.1b | (/ 0.15298196345929327 (pow x 5)) |
| 0.1b | (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) |
| 0.0b | (/ (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) x) |
| 0.0b | (+ (/ 0.15298196345929327 (pow x 5)) (/ (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) x)) |
4 calls. Slowest were:
| 5.0ms | (+ (/ 0.15298196345929327 (pow x 5)) (/ (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) x)) |
| 2.0ms | (/ (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) x) |
| 0.0ms | (/ 0.15298196345929327 (pow x 5)) |
4 calls. Slowest were:
| 76.0ms | (/ (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) x) |
| 49.0ms | (+ (/ 0.15298196345929327 (pow x 5)) (/ (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) x)) |
| 30.0ms | (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5) |
| 25.0ms | (/ 0.15298196345929327 (pow x 5)) |
23 calls. Slowest were:
| 137.0ms | (+ (* 0.15298196345929327 (/ 1 (pow x 5))) (+ (* 0.2514179000665375 (/ 1 (pow x 3))) (* 0.5 (/ 1 x)))) |
| 130.0ms | (+ (* 0.15298196345929327 (/ 1 (pow x 5))) (+ (* 0.2514179000665375 (/ 1 (pow x 3))) (* 0.5 (/ 1 x)))) |
| 103.0ms | (+ (* 0.15298196345929327 x) (* (pow x 5) (fma (/ 0.2514179000665375 x) (/ 1 x) 0.5))) |
4 alts after pruning (0 fresh and 4 done)
Merged error: 0b
100% (0.0b remaining)
Error of 0.0b against oracle of 0.0b and baseline of 28.6b