


Bits error versus x
Initial program 13.8
rmApplied add-cube-cbrt13.8
Applied associate-/r*13.8
Simplified13.8
rmApplied log1p-expm1-u13.8
rmApplied add-cube-cbrt13.8
Taylor expanded around inf 13.0
Final simplification13.0
herbie shell --seed 2019004 +o rules:numerics
(FPCore (x)
:name "Jmat.Real.erf"
(- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))))
Time bar (total: 33.1s)Debug log
1 calls. Slowest were:
| 326.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
2 alts after pruning (2 fresh and 0 done)
Merged error: 12.3b
Found 4 expressions with local error:
| 12.2b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 0.4b | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))) |
| 0.2b | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
| 0.2b | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
4 calls. Slowest were:
| 1.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))) |
| 1.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.0ms | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
4 calls. Slowest were:
| 918.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 214.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))) |
| 28.0ms | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
| 18.0ms | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
26 calls. Slowest were:
| 632.0ms | (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))) |
| 417.0ms | (+ (* 1 1) (- (* (* 0.3275911 (fabs x)) (* 0.3275911 (fabs x))) (* 1 (* 0.3275911 (fabs x))))) |
| 409.0ms | (+ (* 1 1) (- (* (* 0.3275911 (fabs x)) (* 0.3275911 (fabs x))) (* 1 (* 0.3275911 (fabs x))))) |
8 alts after pruning (8 fresh and 0 done)
Merged error: 12.2b
Found 4 expressions with local error:
| 12.2b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 0.4b | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429)))))))) |
| 0.3b | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
| 0.3b | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
4 calls. Slowest were:
| 3.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 3.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429)))))))) |
| 1.0ms | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
4 calls. Slowest were:
| 1.2s | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 532.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429)))))))) |
| 176.0ms | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
| 169.0ms | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
24 calls. Slowest were:
| 360.0ms | (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3))))) |
| 343.0ms | (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3))))) |
| 299.0ms | (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3))))) |
9 alts after pruning (9 fresh and 0 done)
Merged error: 12.2b
Found 4 expressions with local error:
| 12.2b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 0.4b | (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))) |
| 0.4b | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429)))))))) |
| 0.3b | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
4 calls. Slowest were:
| 1.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429)))))))) |
| 1.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.0ms | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
4 calls. Slowest were:
| 1.0s | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 554.0ms | (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))) |
| 492.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429)))))))) |
| 202.0ms | (cbrt (+ 1 (* 0.3275911 (fabs x)))) |
20 calls. Slowest were:
| 468.0ms | (- (exp (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3)))))) 1) |
| 403.0ms | (- (exp (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3)))))) 1) |
| 330.0ms | (- (exp (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3)))))) 1) |
8 alts after pruning (8 fresh and 0 done)
Merged error: 12.2b
Found 4 expressions with local error:
| 12.2b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 12.2b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 12.2b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 0.4b | (cbrt (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x))))))) |
4 calls. Slowest were:
| 3.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 2.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 2.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
4 calls. Slowest were:
| 1.8s | (cbrt (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x))))))) |
| 997.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 926.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 914.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))) |
17 calls. Slowest were:
| 349.0ms | (cbrt (- (pow 1 3) (pow (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x))))) 3))) |
| 318.0ms | (cbrt (- (* 1 1) (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x))))) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x)))))))) |
| 283.0ms | (cbrt (* (cbrt (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x))))))) (cbrt (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (log1p (expm1 (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (fma 0.3275911 (fabs x) 1))) 1.061405429))))))))))) (exp (- (* (fabs x) (fabs x))))))))) |
8 alts after pruning (8 fresh and 0 done)
Merged error: 11.5b
0% (0.1b remaining)
Error of 13.0b against oracle of 13.0b and baseline of 13.0b