Time bar (total: 6.3s)
| 1× | search |
| 2× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5129 | 209 |
| 0 | 5 | 5 |
| 1 | 5 | 5 |
| 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 |
| 0% | 99.8% | 0.2% | 7 |
| 0% | 99.8% | 0.2% | 8 |
| 0% | 99.8% | 0.2% | 9 |
| 3.5% | 96.2% | 0.2% | 10 |
| 9.8% | 89.9% | 0.2% | 11 |
| 14.1% | 85.7% | 0.2% | 12 |
| 22.6% | 77.1% | 0.2% | 13 |
| 23.7% | 76% | 0.2% | 14 |
Compiled 14 to 12 computations (14.3% saved)
| 1× | intervals |
| 13.0ms | 215× | body | 128 | valid |
| 2.0ms | 16× | body | 512 | valid |
| 2.0ms | 11× | body | 1024 | valid |
| 1.0ms | 13× | body | 256 | valid |
| 1.0ms | 21× | body | 128 | invalid |
| 0.0ms | 1× | body | 2048 | valid |
Compiled 27 to 28 computations (-3.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (131.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4872 | 19 |
| 1 | 4872 | 19 |
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 26 to 22 computations (15.4% saved)
Found 3 expressions with local error:
| 0.0b | (*.f64 (-.f64 z t) y) |
| 1.5b | (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) |
| 12.3b | (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) |
| 1× | rewrite-expression-head |
| 22× | *-un-lft-identity_binary64_13718 |
| 21× | add-sqr-sqrt_binary64_13740 |
| 11× | cancel-sign-sub-inv_binary64_13684 |
| 10× | add-cbrt-cube_binary64_13754 times-frac_binary64_13724 add-exp-log_binary64_13756 |
| 9× | add-cube-cbrt_binary64_13753 |
| 8× | add-log-exp_binary64_13757 |
| 6× | distribute-lft-out--_binary64_13670 |
| 5× | pow1_binary64_13779 associate-/r*_binary64_13662 difference-of-squares_binary64_13687 associate-*l*_binary64_13659 flip3--_binary64_13722 flip--_binary64_13693 |
| 4× | associate-*l/_binary64_13661 associate-/r/_binary64_13664 |
| 3× | associate-*r*_binary64_13658 |
| 2× | frac-sub_binary64_13727 prod-exp_binary64_13767 diff-log_binary64_13810 div-exp_binary64_13769 cbrt-unprod_binary64_13751 cbrt-undiv_binary64_13752 div-inv_binary64_13715 associate-/l/_binary64_13665 |
| 1× | frac-2neg_binary64_13729 *-commutative_binary64_13649 flip3-+_binary64_13721 distribute-lft-out_binary64_13669 sub-neg_binary64_13711 sum-log_binary64_13809 unswap-sqr_binary64_13686 pow-prod-down_binary64_13789 associate-/l*_binary64_13663 flip-+_binary64_13692 clear-num_binary64_13717 associate--l+_binary64_13655 |
3 calls:
| 12.0ms | (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) |
| 9.0ms | (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) |
| 7.0ms | (*.f64 (-.f64 z t) y) |
3 calls:
| 168.0ms | (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) |
| 69.0ms | (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) |
| 26.0ms | (*.f64 (-.f64 z t) y) |
| 1× | egg-herbie |
Useful iterations: 0 (25.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5407 | 1513 |
11 alts after pruning (11 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 78 | 11 | 89 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 79 | 11 | 90 |
Compiled 1875 to 470 computations (74.9% saved)
Found 3 expressions with local error:
| 0.0b | (/.f64 (-.f64 a t) y) |
| 3.4b | (-.f64 (+.f64 x y) (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y))) |
| 12.1b | (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y)) |
| 1× | rewrite-expression-head |
| 373× | times-frac_binary64_13724 |
| 313× | add-sqr-sqrt_binary64_13740 |
| 309× | *-un-lft-identity_binary64_13718 |
| 152× | add-cube-cbrt_binary64_13753 |
| 100× | cancel-sign-sub-inv_binary64_13684 |
| 79× | difference-of-squares_binary64_13687 |
| 78× | distribute-lft-out--_binary64_13670 |
| 22× | associate-/r*_binary64_13662 |
| 14× | div-inv_binary64_13715 |
| 10× | add-cbrt-cube_binary64_13754 associate-/l*_binary64_13663 add-exp-log_binary64_13756 |
| 8× | add-log-exp_binary64_13757 |
| 4× | div-exp_binary64_13769 cbrt-undiv_binary64_13752 associate-/l/_binary64_13665 |
| 3× | pow1_binary64_13779 div-sub_binary64_13723 flip3--_binary64_13722 flip--_binary64_13693 |
| 2× | frac-sub_binary64_13727 frac-2neg_binary64_13729 associate-/r/_binary64_13664 diff-log_binary64_13810 clear-num_binary64_13717 |
| 1× | flip3-+_binary64_13721 distribute-lft-out_binary64_13669 sub-neg_binary64_13711 sum-log_binary64_13809 flip-+_binary64_13692 associate--r-_binary64_13657 associate--l+_binary64_13655 |
3 calls:
| 47.0ms | (-.f64 (+.f64 x y) (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y))) |
| 13.0ms | (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y)) |
| 6.0ms | (/.f64 (-.f64 a t) y) |
3 calls:
| 167.0ms | (-.f64 (+.f64 x y) (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y))) |
| 110.0ms | (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y)) |
| 23.0ms | (/.f64 (-.f64 a t) y) |
| 1× | egg-herbie |
Useful iterations: 0 (39.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4994 | 8689 |
| 1 | 4994 | 8689 |
13 alts after pruning (13 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 298 | 7 | 305 |
| Fresh | 4 | 6 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 303 | 13 | 316 |
Compiled 7637 to 1036 computations (86.4% saved)
Found 3 expressions with local error:
| 0.0b | (/.f64 (-.f64 a t) y) |
| 5.3b | (-.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y))) |
| 12.1b | (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y)) |
| 1× | rewrite-expression-head |
| 373× | times-frac_binary64_13724 |
| 313× | add-sqr-sqrt_binary64_13740 |
| 307× | *-un-lft-identity_binary64_13718 |
| 152× | add-cube-cbrt_binary64_13753 |
| 100× | cancel-sign-sub-inv_binary64_13684 |
| 79× | difference-of-squares_binary64_13687 |
| 77× | distribute-lft-out--_binary64_13670 |
| 22× | associate-/r*_binary64_13662 |
| 14× | div-inv_binary64_13715 |
| 10× | add-cbrt-cube_binary64_13754 associate-/l*_binary64_13663 add-exp-log_binary64_13756 |
| 5× | add-log-exp_binary64_13757 |
| 4× | div-exp_binary64_13769 cbrt-undiv_binary64_13752 associate-/l/_binary64_13665 |
| 3× | pow1_binary64_13779 div-sub_binary64_13723 associate-/r/_binary64_13664 flip3--_binary64_13722 flip--_binary64_13693 |
| 2× | frac-2neg_binary64_13729 clear-num_binary64_13717 |
| 1× | sub-neg_binary64_13711 distribute-rgt-out--_binary64_13672 diff-log_binary64_13810 associate--r-_binary64_13657 |
3 calls:
| 38.0ms | (-.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y))) |
| 16.0ms | (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y)) |
| 6.0ms | (/.f64 (-.f64 a t) y) |
3 calls:
| 109.0ms | (-.f64 y (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y))) |
| 101.0ms | (/.f64 (-.f64 z t) (/.f64 (-.f64 a t) y)) |
| 23.0ms | (/.f64 (-.f64 a t) y) |
| 1× | egg-herbie |
Useful iterations: 0 (41.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5944 | 7771 |
13 alts after pruning (12 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 297 | 4 | 301 |
| Fresh | 4 | 8 | 12 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 301 | 13 | 314 |
Compiled 7031 to 1136 computations (83.8% saved)
Found 3 expressions with local error:
| 0.0b | (/.f64 (-.f64 z t) (-.f64 a t)) |
| 1.3b | (*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) |
| 2.2b | (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) |
| 1× | rewrite-expression-head |
| 152× | add-sqr-sqrt_binary64_13740 |
| 142× | *-un-lft-identity_binary64_13718 |
| 104× | times-frac_binary64_13724 |
| 93× | cancel-sign-sub-inv_binary64_13684 |
| 50× | difference-of-squares_binary64_13687 add-cube-cbrt_binary64_13753 |
| 44× | distribute-lft-out--_binary64_13670 |
| 33× | distribute-lft-in_binary64_13667 distribute-rgt-in_binary64_13668 |
| 8× | associate-/r/_binary64_13664 associate-*r*_binary64_13658 |
| 7× | add-cbrt-cube_binary64_13754 add-exp-log_binary64_13756 flip3--_binary64_13722 flip--_binary64_13693 |
| 5× | pow1_binary64_13779 associate-/r*_binary64_13662 add-log-exp_binary64_13757 associate-/l*_binary64_13663 |
| 4× | div-sub_binary64_13723 div-inv_binary64_13715 |
| 3× | sub-neg_binary64_13711 associate-*l*_binary64_13659 associate--r-_binary64_13657 |
| 2× | associate-*r/_binary64_13660 associate-/l/_binary64_13665 |
| 1× | frac-2neg_binary64_13729 *-commutative_binary64_13649 prod-exp_binary64_13767 unswap-sqr_binary64_13686 diff-log_binary64_13810 pow-prod-down_binary64_13789 div-exp_binary64_13769 cbrt-unprod_binary64_13751 clear-num_binary64_13717 cbrt-undiv_binary64_13752 |
3 calls:
| 27.0ms | (*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) |
| 17.0ms | (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) |
| 8.0ms | (/.f64 (-.f64 z t) (-.f64 a t)) |
3 calls:
| 118.0ms | (*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) |
| 74.0ms | (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) |
| 38.0ms | (/.f64 (-.f64 z t) (-.f64 a t)) |
| 1× | egg-herbie |
Useful iterations: 0 (30.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5662 | 4119 |
13 alts after pruning (12 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 197 | 3 | 200 |
| Fresh | 2 | 9 | 11 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 1 | 1 |
| Total | 200 | 13 | 213 |
Compiled 3923 to 966 computations (75.4% saved)
Total 3.7b remaining (55.3%)
Threshold costs 0b (0%)
Compiled 7770 to 5094 computations (34.4% saved)
Compiled 13 to 11 computations (15.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (10.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 309 | 105 |
| 1 | 309 | 105 |
| 1× | intervals |
| 274.0ms | 6814× | body | 128 | valid |
| 48.0ms | 456× | body | 512 | valid |
| 46.0ms | 330× | body | 1024 | valid |
| 39.0ms | 722× | body | 128 | invalid |
| 28.0ms | 349× | body | 256 | valid |
| 9.0ms | 51× | body | 2048 | valid |
Compiled 1448 to 921 computations (36.4% saved)
Loading profile data...