Time bar (total: 1.3m)
| 14.0ms | 130× | body | 160 | valid |
| 7.0ms | 126× | body | 80 | valid |
Useful iterations: 3 (26.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 82 | 36 |
| 1 | 310 | 36 |
| 2 | 1054 | 31 |
| 3 | 4855 | 30 |
| 4 | 5001 | 30 |
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
Merged error: 14.4b
Found 4 expressions with local error:
| 0.2b | (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) |
| 0.2b | (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) |
| 0.5b | (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429 -1.453152027) 1.421413741) -0.284496736) 0.254829592) |
| 14.3b | (fma (/ (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429 -1.453152027) 1.421413741) -0.284496736) 0.254829592) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
| 4× | associate-/r/ |
| 2× | frac-2neg flip3-+ clear-num flip-+ fma-udef div-inv |
| 4.0ms | (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) |
| 4.0ms | (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) |
| 1.0ms | (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429 -1.453152027) 1.421413741) -0.284496736) 0.254829592) |
| 1.0ms | (fma (/ (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429 -1.453152027) 1.421413741) -0.284496736) 0.254829592) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
| 30.0ms | (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) |
| 30.0ms | (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) |
| 221.0ms | (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429 -1.453152027) 1.421413741) -0.284496736) 0.254829592) |
| 387.0ms | (fma (/ (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (fma (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429 -1.453152027) 1.421413741) -0.284496736) 0.254829592) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
Useful iterations: 3 (106.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 225 | 350 |
| 1 | 808 | 323 |
| 2 | 3889 | 285 |
| 3 | 5001 | 279 |
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 21 | 3 | 24 |
| Fresh | 1 | 0 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 23 | 3 | 26 |
Merged error: 14.3b
Found 4 expressions with local error:
| 0.2b | (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) |
| 0.4b | (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 2)) |
| 0.4b | (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) |
| 14.3b | (fma (/ (fma (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 2)) 1.421413741) (- 0.254829592 (fma 0.284496736 (/ 1 (fma 0.3275911 (fabs x) 1.0)) (/ (* 1 1.453152027) (pow (fma 0.3275911 (fabs x) 1.0) 3))))) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
| 4× | associate-/r* |
| 3× | frac-2neg clear-num div-inv |
| 2× | unpow2 sqr-pow |
| 1× | neg-sub0 pow-to-exp neg-mul-1 rec-exp pow-flip div-sub distribute-frac-neg fma-udef associate-/l* inv-pow |
| 2.0ms | (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) |
| 2.0ms | (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 2)) |
| 4.0ms | (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) |
| 1.0ms | (fma (/ (fma (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 2)) 1.421413741) (- 0.254829592 (fma 0.284496736 (/ 1 (fma 0.3275911 (fabs x) 1.0)) (/ (* 1 1.453152027) (pow (fma 0.3275911 (fabs x) 1.0) 3))))) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
| 24.0ms | (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) |
| 54.0ms | (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 2)) |
| 47.0ms | (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) |
| 430.0ms | (fma (/ (fma (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 2)) 1.421413741) (- 0.254829592 (fma 0.284496736 (/ 1 (fma 0.3275911 (fabs x) 1.0)) (/ (* 1 1.453152027) (pow (fma 0.3275911 (fabs x) 1.0) 3))))) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
Useful iterations: 2 (24.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 202 | 283 |
| 1 | 756 | 272 |
| 2 | 4612 | 241 |
| 3 | 5001 | 241 |
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 30 | 2 | 32 |
| Fresh | 0 | 2 | 2 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 31 | 4 | 35 |
Merged error: 14.3b
Found 4 expressions with local error:
| 0.2b | (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) |
| 0.2b | (/ 1 (fma 0.3275911 (fabs x) 1.0)) |
| 0.4b | (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) |
| 14.3b | (fma (/ (fma (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) (+ (/ (/ 1.061405429 (fma 0.3275911 (fabs x) 1.0)) (fma 0.3275911 (fabs x) 1.0)) 1.421413741) (- 0.254829592 (fma 0.284496736 (/ 1 (fma 0.3275911 (fabs x) 1.0)) (/ (* 1 1.453152027) (pow (fma 0.3275911 (fabs x) 1.0) 3))))) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
| 3× | frac-2neg clear-num div-inv |
| 2× | associate-/r* inv-pow |
| 1× | neg-sub0 pow-to-exp neg-mul-1 rec-exp pow-flip div-sub distribute-frac-neg fma-udef associate-/l* unpow2 sqr-pow |
| 3.0ms | (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) |
| 2.0ms | (/ 1 (fma 0.3275911 (fabs x) 1.0)) |
| 4.0ms | (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) |
| 1.0ms | (fma (/ (fma (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) (+ (/ (/ 1.061405429 (fma 0.3275911 (fabs x) 1.0)) (fma 0.3275911 (fabs x) 1.0)) 1.421413741) (- 0.254829592 (fma 0.284496736 (/ 1 (fma 0.3275911 (fabs x) 1.0)) (/ (* 1 1.453152027) (pow (fma 0.3275911 (fabs x) 1.0) 3))))) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
| 29.0ms | (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) |
| 30.0ms | (/ 1 (fma 0.3275911 (fabs x) 1.0)) |
| 48.0ms | (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) |
| 429.0ms | (fma (/ (fma (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) (+ (/ (/ 1.061405429 (fma 0.3275911 (fabs x) 1.0)) (fma 0.3275911 (fabs x) 1.0)) 1.421413741) (- 0.254829592 (fma 0.284496736 (/ 1 (fma 0.3275911 (fabs x) 1.0)) (/ (* 1 1.453152027) (pow (fma 0.3275911 (fabs x) 1.0) 3))))) (exp (* (fabs x) (fabs x)))) (/ (- 1.0) (fma (fabs x) 0.3275911 1.0)) 1.0) |
Useful iterations: 2 (25.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 193 | 277 |
| 1 | 766 | 267 |
| 2 | 4966 | 234 |
| 3 | 5001 | 234 |
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 31 | 0 | 31 |
| Fresh | 0 | 3 | 3 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 31 | 4 | 35 |
Merged error: 14.3b
Found 4 expressions with local error:
| 0.2b | (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0)) |
| 0.4b | (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) |
| 0.5b | (- (* (/ 1 (exp (pow (fabs x) 2))) (- (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) (/ 1.421413741 (pow (fma 0.3275911 (fabs x) 1.0) 3)))) (* (/ 1 (exp (pow (fabs x) 2))) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 5)) (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0))))) |
| 15.7b | (+ (- (* (/ 1 (exp (pow (fabs x) 2))) (- (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) (/ 1.421413741 (pow (fma 0.3275911 (fabs x) 1.0) 3)))) (* (/ 1 (exp (pow (fabs x) 2))) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 5)) (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0))))) (fma 1.453152027 (/ (/ 1 (exp (pow (fabs x) 2))) (pow (fma 0.3275911 (fabs x) 1.0) 4)) 1.0)) |
| 12685× | frac-sub |
| 9786× | frac-times |
| 9020× | frac-2neg clear-num |
| 6574× | associate-/r* |
| 5520× | frac-add |
| 3741× | sqr-pow |
| 3262× | associate-*r/ |
| 1417× | unpow2 |
| 1416× | unpow3 |
| 528× | associate-*l/ |
| 461× | flip3-+ flip-+ |
| 239× | sub-div |
| 237× | flip3-- flip-- |
| 27× | div-inv |
| 22× | prod-diff |
| 17× | associate-+l+ associate-*l* *-commutative |
| 12× | associate--l+ |
| 10× | distribute-rgt-in distribute-lft-in |
| 8× | associate--r+ |
| 6× | sub-neg |
| 5× | +-commutative associate-+l- |
| 4× | distribute-lft-out-- |
| 3× | fma-def fma-neg |
| 2× | distribute-rgt-out-- |
| 1× | associate-+r+ fma-udef |
| 2.0ms | (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0)) |
| 2.0ms | (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) |
| 294.0ms | (- (* (/ 1 (exp (pow (fabs x) 2))) (- (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) (/ 1.421413741 (pow (fma 0.3275911 (fabs x) 1.0) 3)))) (* (/ 1 (exp (pow (fabs x) 2))) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 5)) (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0))))) |
| 562.0ms | (+ (- (* (/ 1 (exp (pow (fabs x) 2))) (- (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) (/ 1.421413741 (pow (fma 0.3275911 (fabs x) 1.0) 3)))) (* (/ 1 (exp (pow (fabs x) 2))) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 5)) (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0))))) (fma 1.453152027 (/ (/ 1 (exp (pow (fabs x) 2))) (pow (fma 0.3275911 (fabs x) 1.0) 4)) 1.0)) |
| 31.0ms | (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0)) |
| 56.0ms | (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) |
| 620.0ms | (- (* (/ 1 (exp (pow (fabs x) 2))) (- (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) (/ 1.421413741 (pow (fma 0.3275911 (fabs x) 1.0) 3)))) (* (/ 1 (exp (pow (fabs x) 2))) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 5)) (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0))))) |
| 801.0ms | (+ (- (* (/ 1 (exp (pow (fabs x) 2))) (- (/ 0.284496736 (pow (fma 0.3275911 (fabs x) 1.0) 2)) (/ 1.421413741 (pow (fma 0.3275911 (fabs x) 1.0) 3)))) (* (/ 1 (exp (pow (fabs x) 2))) (+ (/ 1.061405429 (pow (fma 0.3275911 (fabs x) 1.0) 5)) (/ 0.254829592 (fma 0.3275911 (fabs x) 1.0))))) (fma 1.453152027 (/ (/ 1 (exp (pow (fabs x) 2))) (pow (fma 0.3275911 (fabs x) 1.0) 4)) 1.0)) |
Useful iterations: 0 (402.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24257 | 534899 |
5 alts after pruning (3 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 6865 | 1 | 6866 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 6865 | 5 | 6870 |
Merged error: 14.2b
0% (0.1b remaining)
Error of 13.8b against oracle of 13.7b and baseline of 13.8b
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 157 |
| 1 | 50 | 157 |
| 438.0ms | 3928× | body | 160 | valid |
| 230.0ms | 4072× | body | 80 | valid |