Time bar (total: 10.6s)
| 1× | search |
| 2× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5124 | 175 |
| 0 | 4 | 4 |
| 1 | 4 | 4 |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.8% | 0.2% | 0 |
| 0% | 99.8% | 0.2% | 1 |
| 0% | 99.8% | 0.2% | 2 |
| 0% | 99.8% | 0.2% | 3 |
| 0% | 99.8% | 0.2% | 4 |
| 0% | 99.8% | 0.2% | 5 |
| 0% | 99.8% | 0.2% | 6 |
| 3.1% | 96.7% | 0.2% | 7 |
| 6.2% | 93.6% | 0.2% | 8 |
| 8.6% | 91.2% | 0.2% | 9 |
| 28.1% | 71.7% | 0.2% | 10 |
| 31% | 68.8% | 0.2% | 11 |
| 40.5% | 59.3% | 0.2% | 12 |
| 49.6% | 50.2% | 0.2% | 13 |
| 59% | 40.8% | 0.2% | 14 |
Compiled 18 to 14 computations (22.2% saved)
| 1× | intervals |
| 11.0ms | 256× | body | 128 | valid |
| 0.0ms | 8× | body | 128 | invalid |
Compiled 35 to 31 computations (11.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (59.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4892 | 25 |
| 1 | 4892 | 25 |
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 0 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 1 | 2 |
Compiled 34 to 26 computations (23.5% saved)
Found 4 expressions with local error:
| 0.0b | (-.f64 (*.f64 t z) x) |
| 0.0b | (-.f64 (*.f64 y z) x) |
| 0.7b | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 9.7b | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) |
| 1× | rewrite-expression-head |
| 44× | *-un-lft-identity_binary64_16787 |
| 25× | times-frac_binary64_16793 |
| 24× | add-cube-cbrt_binary64_16822 add-sqr-sqrt_binary64_16809 |
| 10× | distribute-lft-out_binary64_16738 |
| 8× | add-exp-log_binary64_16825 add-log-exp_binary64_16826 add-cbrt-cube_binary64_16823 |
| 7× | associate-/l*_binary64_16732 associate-/r*_binary64_16731 |
| 6× | cancel-sign-sub-inv_binary64_16753 |
| 4× | pow1_binary64_16848 flip3--_binary64_16791 associate-/l/_binary64_16734 flip--_binary64_16762 associate-/r/_binary64_16733 |
| 3× | div-sub_binary64_16792 |
| 2× | div-exp_binary64_16838 cbrt-undiv_binary64_16821 frac-2neg_binary64_16798 clear-num_binary64_16786 div-inv_binary64_16784 flip3-+_binary64_16790 flip-+_binary64_16761 diff-log_binary64_16879 sub-neg_binary64_16780 |
| 1× | associate-+r-_binary64_16721 |
4 calls:
| 16.0ms | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 9.0ms | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) |
| 8.0ms | (-.f64 (*.f64 y z) x) |
| 5.0ms | (-.f64 (*.f64 t z) x) |
Compiled 2913 to 791 computations (72.8% saved)
4 calls:
| 550.0ms | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 288.0ms | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) |
| 85.0ms | (-.f64 (*.f64 t z) x) |
| 84.0ms | (-.f64 (*.f64 y z) x) |
Compiled 7306 to 4715 computations (35.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (35.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5074 | 6179 |
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 198 | 9 | 207 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 199 | 9 | 208 |
Compiled 5934 to 1887 computations (68.2% saved)
Found 4 expressions with local error:
| 0.0b | (-.f64 (*.f64 t z) x) |
| 0.0b | (*.f64 (-.f64 (*.f64 t z) x) (+.f64 x 1)) |
| 2.1b | (/.f64 x (-.f64 (*.f64 t z) x)) |
| 12.8b | (/.f64 (*.f64 z y) (*.f64 (-.f64 (*.f64 t z) x) (+.f64 x 1))) |
| 1× | rewrite-expression-head |
| 20× | add-exp-log_binary64_16825 add-cbrt-cube_binary64_16823 |
| 17× | add-sqr-sqrt_binary64_16809 *-un-lft-identity_binary64_16787 |
| 15× | add-cube-cbrt_binary64_16822 |
| 10× | times-frac_binary64_16793 associate-/r/_binary64_16733 |
| 8× | flip3--_binary64_16791 frac-times_binary64_16797 flip--_binary64_16762 |
| 6× | pow1_binary64_16848 add-log-exp_binary64_16826 flip3-+_binary64_16790 flip-+_binary64_16761 |
| 5× | prod-exp_binary64_16836 div-exp_binary64_16838 cbrt-undiv_binary64_16821 cbrt-unprod_binary64_16820 |
| 4× | associate-*l/_binary64_16730 associate-*r/_binary64_16729 associate-/l*_binary64_16732 associate-/r*_binary64_16731 associate-*r*_binary64_16727 |
| 3× | associate-*l*_binary64_16728 cancel-sign-sub-inv_binary64_16753 |
| 2× | frac-2neg_binary64_16798 clear-num_binary64_16786 div-inv_binary64_16784 |
| 1× | pow-prod-down_binary64_16858 unswap-sqr_binary64_16755 distribute-rgt-in_binary64_16737 distribute-lft-in_binary64_16736 distribute-lft-out_binary64_16738 *-commutative_binary64_16718 diff-log_binary64_16879 sub-neg_binary64_16780 |
4 calls:
| 12.0ms | (/.f64 (*.f64 z y) (*.f64 (-.f64 (*.f64 t z) x) (+.f64 x 1))) |
| 9.0ms | (*.f64 (-.f64 (*.f64 t z) x) (+.f64 x 1)) |
| 6.0ms | (/.f64 x (-.f64 (*.f64 t z) x)) |
| 4.0ms | (-.f64 (*.f64 t z) x) |
Compiled 3823 to 1294 computations (66.2% saved)
4 calls:
| 560.0ms | (/.f64 (*.f64 z y) (*.f64 (-.f64 (*.f64 t z) x) (+.f64 x 1))) |
| 189.0ms | (*.f64 (-.f64 (*.f64 t z) x) (+.f64 x 1)) |
| 89.0ms | (-.f64 (*.f64 t z) x) |
| 80.0ms | (/.f64 x (-.f64 (*.f64 t z) x)) |
Compiled 7341 to 4275 computations (41.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (76.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4949 | 3250 |
| 1 | 4949 | 3250 |
8 alts after pruning (8 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 175 | 3 | 178 |
| Fresh | 3 | 5 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 179 | 8 | 187 |
Compiled 6019 to 2043 computations (66.1% saved)
Found 4 expressions with local error:
| 0.0b | (-.f64 (*.f64 z t) x) |
| 1.1b | (*.f64 (/.f64 z (-.f64 (*.f64 z t) x)) (/.f64 y (+.f64 x 1))) |
| 2.1b | (/.f64 x (-.f64 (*.f64 t z) x)) |
| 7.9b | (/.f64 z (-.f64 (*.f64 z t) x)) |
| 1× | rewrite-expression-head |
| 48× | add-sqr-sqrt_binary64_16809 |
| 43× | times-frac_binary64_16793 |
| 42× | *-un-lft-identity_binary64_16787 |
| 36× | add-cube-cbrt_binary64_16822 |
| 20× | add-exp-log_binary64_16825 add-cbrt-cube_binary64_16823 |
| 18× | associate-*r*_binary64_16727 |
| 15× | associate-*l*_binary64_16728 |
| 8× | associate-/r/_binary64_16733 |
| 6× | pow1_binary64_16848 div-exp_binary64_16838 add-log-exp_binary64_16826 cbrt-undiv_binary64_16821 associate-/l*_binary64_16732 associate-/r*_binary64_16731 |
| 4× | div-inv_binary64_16784 flip3--_binary64_16791 flip--_binary64_16762 prod-exp_binary64_16836 cbrt-unprod_binary64_16820 unswap-sqr_binary64_16755 |
| 3× | distribute-lft-out_binary64_16738 cancel-sign-sub-inv_binary64_16753 |
| 2× | frac-2neg_binary64_16798 clear-num_binary64_16786 |
| 1× | pow-prod-down_binary64_16858 frac-times_binary64_16797 associate-*l/_binary64_16730 associate-*r/_binary64_16729 flip3-+_binary64_16790 flip-+_binary64_16761 *-commutative_binary64_16718 diff-log_binary64_16879 sub-neg_binary64_16780 |
4 calls:
| 18.0ms | (*.f64 (/.f64 z (-.f64 (*.f64 z t) x)) (/.f64 y (+.f64 x 1))) |
| 6.0ms | (/.f64 z (-.f64 (*.f64 z t) x)) |
| 6.0ms | (/.f64 x (-.f64 (*.f64 t z) x)) |
| 4.0ms | (-.f64 (*.f64 z t) x) |
Compiled 4758 to 1575 computations (66.9% saved)
4 calls:
| 539.0ms | (*.f64 (/.f64 z (-.f64 (*.f64 z t) x)) (/.f64 y (+.f64 x 1))) |
| 144.0ms | (/.f64 z (-.f64 (*.f64 z t) x)) |
| 88.0ms | (-.f64 (*.f64 z t) x) |
| 74.0ms | (/.f64 x (-.f64 (*.f64 t z) x)) |
Compiled 8018 to 4919 computations (38.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (54.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4950 | 4213 |
| 1 | 4950 | 4213 |
10 alts after pruning (9 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 211 | 2 | 213 |
| Fresh | 0 | 7 | 7 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 211 | 10 | 221 |
Compiled 7449 to 2577 computations (65.4% saved)
Found 4 expressions with local error:
| 0.6b | (/.f64 1 (/.f64 (-.f64 (*.f64 z t) x) z)) |
| 1.1b | (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 z t) x) z)) (/.f64 y (+.f64 x 1))) |
| 2.1b | (/.f64 x (-.f64 (*.f64 t z) x)) |
| 7.8b | (/.f64 (-.f64 (*.f64 z t) x) z) |
| 1× | rewrite-expression-head |
| 188× | times-frac_binary64_16793 |
| 138× | add-sqr-sqrt_binary64_16809 |
| 115× | *-un-lft-identity_binary64_16787 |
| 105× | add-cube-cbrt_binary64_16822 |
| 64× | add-exp-log_binary64_16825 |
| 44× | associate-*l*_binary64_16728 |
| 34× | add-cbrt-cube_binary64_16823 |
| 30× | div-exp_binary64_16838 |
| 19× | associate-/r*_binary64_16731 |
| 18× | associate-*r*_binary64_16727 |
| 14× | cbrt-undiv_binary64_16821 prod-exp_binary64_16836 |
| 12× | div-inv_binary64_16784 |
| 10× | unswap-sqr_binary64_16755 |
| 9× | associate-/l*_binary64_16732 |
| 7× | pow1_binary64_16848 |
| 6× | associate-/r/_binary64_16733 1-exp_binary64_16831 rec-exp_binary64_16837 cbrt-unprod_binary64_16820 |
| 4× | add-log-exp_binary64_16826 |
| 3× | frac-2neg_binary64_16798 clear-num_binary64_16786 distribute-lft-out_binary64_16738 |
| 2× | flip3--_binary64_16791 associate-/l/_binary64_16734 flip--_binary64_16762 |
| 1× | div-sub_binary64_16792 pow-prod-down_binary64_16858 frac-times_binary64_16797 associate-*l/_binary64_16730 associate-*r/_binary64_16729 flip3-+_binary64_16790 flip-+_binary64_16761 *-commutative_binary64_16718 inv-pow_binary64_16872 pow-flip_binary64_16861 |
4 calls:
| 30.0ms | (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 z t) x) z)) (/.f64 y (+.f64 x 1))) |
| 10.0ms | (/.f64 (-.f64 (*.f64 z t) x) z) |
| 8.0ms | (/.f64 1 (/.f64 (-.f64 (*.f64 z t) x) z)) |
| 6.0ms | (/.f64 x (-.f64 (*.f64 t z) x)) |
Compiled 9753 to 3612 computations (63% saved)
4 calls:
| 552.0ms | (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 z t) x) z)) (/.f64 y (+.f64 x 1))) |
| 141.0ms | (/.f64 (-.f64 (*.f64 z t) x) z) |
| 141.0ms | (/.f64 1 (/.f64 (-.f64 (*.f64 z t) x) z)) |
| 73.0ms | (/.f64 x (-.f64 (*.f64 t z) x)) |
Compiled 8084 to 5088 computations (37.1% saved)
| 1× | egg-herbie |
Useful iterations: 0 (70.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4953 | 7070 |
| 1 | 4953 | 7070 |
9 alts after pruning (8 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 322 | 1 | 323 |
| Fresh | 1 | 7 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 1 | 1 |
| Total | 324 | 9 | 333 |
Compiled 11801 to 4104 computations (65.2% saved)
Total 0.1b remaining (97.2%)
Threshold costs 0.1b (97.2%)
Compiled 12119 to 7566 computations (37.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (1.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 40 |
| 1 | 50 | 40 |
| 1× | intervals |
| 359.0ms | 8000× | body | 128 | valid |
| 13.0ms | 324× | body | 128 | invalid |
Compiled 2456 to 1538 computations (37.4% saved)
Loading profile data...