Time bar (total: 11.7s)
| 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 | 6× | body | 128 | invalid |
Compiled 35 to 31 computations (11.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (56.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 3 expressions with local error:
| 0.0b | (-.f64 (*.f64 t z) x) |
| 0.5b | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 9.8b | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) |
| 1× | rewrite-expression-head |
| 42× | *-un-lft-identity_binary64_15082 |
| 25× | times-frac_binary64_15088 |
| 22× | add-cube-cbrt_binary64_15117 add-sqr-sqrt_binary64_15104 |
| 10× | distribute-lft-out_binary64_15033 |
| 7× | add-exp-log_binary64_15120 add-cbrt-cube_binary64_15118 associate-/l*_binary64_15027 associate-/r*_binary64_15026 |
| 5× | add-log-exp_binary64_15121 |
| 4× | associate-/l/_binary64_15029 associate-/r/_binary64_15028 |
| 3× | pow1_binary64_15143 div-sub_binary64_15087 flip3--_binary64_15086 flip--_binary64_15057 cancel-sign-sub-inv_binary64_15048 |
| 2× | div-exp_binary64_15133 cbrt-undiv_binary64_15116 frac-2neg_binary64_15093 clear-num_binary64_15081 div-inv_binary64_15079 flip3-+_binary64_15085 flip-+_binary64_15056 |
| 1× | associate-+r-_binary64_15016 diff-log_binary64_15174 sub-neg_binary64_15075 |
3 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 t z) x) |
Compiled 2577 to 694 computations (73.1% saved)
3 calls:
| 545.0ms | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 308.0ms | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) |
| 83.0ms | (-.f64 (*.f64 t z) x) |
Compiled 6577 to 4297 computations (34.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (34.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4973 | 5930 |
| 1 | 4973 | 5930 |
7 alts after pruning (7 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 168 | 7 | 175 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 169 | 7 | 176 |
Compiled 5339 to 1721 computations (67.8% saved)
Found 4 expressions with local error:
| 0.0b | (-.f64 (*.f64 t z) x) |
| 0.5b | (/.f64 (+.f64 x (*.f64 (-.f64 (*.f64 y z) x) (/.f64 1 (-.f64 (*.f64 t z) x)))) (+.f64 x 1)) |
| 0.7b | (/.f64 1 (-.f64 (*.f64 t z) x)) |
| 9.2b | (*.f64 (-.f64 (*.f64 y z) x) (/.f64 1 (-.f64 (*.f64 t z) x))) |
| 1× | rewrite-expression-head |
| 39× | *-un-lft-identity_binary64_15082 |
| 37× | add-sqr-sqrt_binary64_15104 |
| 32× | times-frac_binary64_15088 |
| 30× | add-cube-cbrt_binary64_15117 |
| 19× | add-exp-log_binary64_15120 |
| 15× | associate-*r*_binary64_15022 |
| 13× | add-cbrt-cube_binary64_15118 |
| 7× | pow1_binary64_15143 associate-/r*_binary64_15026 |
| 6× | add-log-exp_binary64_15121 associate-/r/_binary64_15028 associate-/l*_binary64_15027 |
| 5× | div-exp_binary64_15133 flip3--_binary64_15086 flip--_binary64_15057 |
| 4× | prod-exp_binary64_15131 distribute-lft-out_binary64_15033 |
| 3× | cbrt-undiv_binary64_15116 unswap-sqr_binary64_15050 associate-*l*_binary64_15023 div-inv_binary64_15079 cancel-sign-sub-inv_binary64_15048 |
| 2× | 1-exp_binary64_15126 rec-exp_binary64_15132 cbrt-unprod_binary64_15115 frac-times_binary64_15092 associate-*l/_binary64_15025 frac-2neg_binary64_15093 clear-num_binary64_15081 flip3-+_binary64_15085 associate-/l/_binary64_15029 flip-+_binary64_15056 |
| 1× | pow-prod-down_binary64_15153 un-div-inv_binary64_15080 associate-*r/_binary64_15024 *-commutative_binary64_15013 inv-pow_binary64_15167 pow-flip_binary64_15156 diff-log_binary64_15174 sub-neg_binary64_15075 |
4 calls:
| 14.0ms | (*.f64 (-.f64 (*.f64 y z) x) (/.f64 1 (-.f64 (*.f64 t z) x))) |
| 8.0ms | (/.f64 (+.f64 x (*.f64 (-.f64 (*.f64 y z) x) (/.f64 1 (-.f64 (*.f64 t z) x)))) (+.f64 x 1)) |
| 6.0ms | (/.f64 1 (-.f64 (*.f64 t z) x)) |
| 4.0ms | (-.f64 (*.f64 t z) x) |
Compiled 3839 to 1522 computations (60.4% saved)
4 calls:
| 540.0ms | (/.f64 (+.f64 x (*.f64 (-.f64 (*.f64 y z) x) (/.f64 1 (-.f64 (*.f64 t z) x)))) (+.f64 x 1)) |
| 312.0ms | (*.f64 (-.f64 (*.f64 y z) x) (/.f64 1 (-.f64 (*.f64 t z) x))) |
| 131.0ms | (/.f64 1 (-.f64 (*.f64 t z) x)) |
| 93.0ms | (-.f64 (*.f64 t z) x) |
Compiled 8463 to 5627 computations (33.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (37.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5332 | 7008 |
7 alts after pruning (6 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 240 | 0 | 240 |
| Fresh | 0 | 6 | 6 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 240 | 7 | 247 |
Compiled 7149 to 2517 computations (64.8% saved)
Found 4 expressions with local error:
| 2.9b | (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) x)) (cbrt.f64 (-.f64 (*.f64 t z) x)))) (/.f64 (-.f64 (*.f64 z y) x) (cbrt.f64 (-.f64 (*.f64 t z) x)))) |
| 8.4b | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
| 8.4b | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
| 8.4b | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
| 1× | rewrite-expression-head |
| 49× | add-exp-log_binary64_15120 |
| 43× | add-sqr-sqrt_binary64_15104 |
| 33× | times-frac_binary64_15088 |
| 25× | *-un-lft-identity_binary64_15082 |
| 24× | associate-*r*_binary64_15022 |
| 22× | add-cube-cbrt_binary64_15117 |
| 21× | cbrt-prod_binary64_15113 |
| 20× | cbrt-div_binary64_15114 prod-exp_binary64_15131 |
| 18× | add-cbrt-cube_binary64_15118 |
| 15× | div-exp_binary64_15133 associate-*l*_binary64_15023 |
| 10× | flip3--_binary64_15086 flip--_binary64_15057 associate-/r/_binary64_15028 |
| 9× | unswap-sqr_binary64_15050 |
| 8× | cbrt-unprod_binary64_15115 |
| 7× | cbrt-undiv_binary64_15116 |
| 6× | pow1_binary64_15143 |
| 5× | frac-times_binary64_15092 |
| 4× | add-log-exp_binary64_15121 1-exp_binary64_15126 rec-exp_binary64_15132 |
| 3× | pow1/3_binary64_15164 associate-*l/_binary64_15025 associate-*r/_binary64_15024 |
| 2× | div-inv_binary64_15079 |
| 1× | pow-prod-down_binary64_15153 *-commutative_binary64_15013 |
4 calls:
| 38.0ms | (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) x)) (cbrt.f64 (-.f64 (*.f64 t z) x)))) (/.f64 (-.f64 (*.f64 z y) x) (cbrt.f64 (-.f64 (*.f64 t z) x)))) |
| 4.0ms | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
| 4.0ms | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
| 4.0ms | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
Compiled 5760 to 1275 computations (77.9% saved)
4 calls:
| 402.0ms | (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) x)) (cbrt.f64 (-.f64 (*.f64 t z) x)))) (/.f64 (-.f64 (*.f64 z y) x) (cbrt.f64 (-.f64 (*.f64 t z) x)))) |
| 271.0ms | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
| 265.0ms | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
| 258.0ms | (cbrt.f64 (-.f64 (*.f64 t z) x)) |
Compiled 11010 to 7045 computations (36% saved)
| 1× | egg-herbie |
Useful iterations: 0 (36.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5280 | 6700 |
7 alts after pruning (5 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 213 | 0 | 213 |
| Fresh | 0 | 5 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 213 | 7 | 220 |
Compiled 8767 to 2310 computations (73.7% saved)
Found 4 expressions with local error:
| 0.5b | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 9.8b | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
| 9.8b | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
| 9.8b | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
| 1× | rewrite-expression-head |
| 58× | *-un-lft-identity_binary64_15082 |
| 43× | times-frac_binary64_15088 |
| 38× | add-cube-cbrt_binary64_15117 add-sqr-sqrt_binary64_15104 |
| 13× | associate-/l*_binary64_15027 associate-/r*_binary64_15026 |
| 12× | add-exp-log_binary64_15120 add-cbrt-cube_binary64_15118 |
| 10× | distribute-lft-out_binary64_15033 |
| 8× | associate-/l/_binary64_15029 associate-/r/_binary64_15028 |
| 6× | flip3--_binary64_15086 flip--_binary64_15057 |
| 5× | div-sub_binary64_15087 |
| 4× | pow1_binary64_15143 div-exp_binary64_15133 add-log-exp_binary64_15121 cbrt-undiv_binary64_15116 frac-2neg_binary64_15093 clear-num_binary64_15081 div-inv_binary64_15079 |
| 2× | flip3-+_binary64_15085 flip-+_binary64_15056 |
| 1× | associate-+r-_binary64_15016 |
4 calls:
| 17.0ms | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 12.0ms | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
| 11.0ms | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
| 10.0ms | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
Compiled 9436 to 2399 computations (74.6% saved)
4 calls:
| 562.0ms | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x))) (+.f64 x 1)) |
| 338.0ms | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
| 331.0ms | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
| 329.0ms | (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) |
Compiled 22742 to 11190 computations (50.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (52.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5331 | 9905 |
7 alts after pruning (4 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 275 | 0 | 275 |
| Fresh | 0 | 4 | 4 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 275 | 7 | 282 |
Compiled 19191 to 5376 computations (72% saved)
Total 2.7b remaining (77.8%)
Threshold costs 0b (0%)
Compiled 7855 to 4872 computations (38% saved)
Compiled 17 to 13 computations (23.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (1.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 70 | 98 |
| 1 | 70 | 98 |
| 1× | intervals |
| 371.0ms | 8000× | body | 128 | valid |
| 14.0ms | 333× | body | 128 | invalid |
Compiled 1624 to 1008 computations (37.9% saved)
Loading profile data...