Time bar (total: 12.8s)
| 2× | search |
| 2× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4865 | 176 |
| 1 | 4865 | 176 |
| 0 | 5 | 5 |
| 1 | 5 | 5 |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.8% | 0.2% | 0 |
| 0% | 99.8% | 0.2% | 0 |
| 0% | 99.8% | 0.2% | 1 |
| 0% | 99.8% | 0.2% | 1 |
| 0% | 99.8% | 0.2% | 2 |
| 0% | 99.8% | 0.2% | 2 |
| 0% | 99.8% | 0.2% | 3 |
| 0% | 99.8% | 0.2% | 3 |
| 0% | 99.8% | 0.2% | 4 |
| 0% | 99.8% | 0.2% | 4 |
| 0% | 99.8% | 0.2% | 5 |
| 0% | 99.8% | 0.2% | 5 |
| 0% | 99.8% | 0.2% | 6 |
| 0% | 99.8% | 0.2% | 6 |
| 0% | 99.8% | 0.2% | 7 |
| 0% | 99.8% | 0.2% | 7 |
| 0% | 99.8% | 0.2% | 8 |
| 0% | 99.8% | 0.2% | 8 |
| 2.3% | 97.4% | 0.2% | 9 |
| 2.3% | 97.4% | 0.2% | 9 |
| 4.7% | 95.1% | 0.2% | 10 |
| 4.7% | 95.1% | 0.2% | 10 |
| 12.7% | 87.1% | 0.2% | 11 |
| 12.7% | 87.1% | 0.2% | 11 |
| 15.9% | 83.9% | 0.2% | 12 |
| 15.9% | 83.9% | 0.2% | 12 |
| 24.9% | 74.9% | 0.2% | 13 |
| 24.9% | 74.9% | 0.2% | 13 |
| 33.2% | 66.5% | 0.2% | 14 |
| 33.2% | 66.5% | 0.2% | 14 |
Compiled 24 to 22 computations (8.3% saved)
| 2× | intervals |
| 19.0ms | 512× | body | 128 | valid |
| 3.0ms | 54× | body | 128 | invalid |
Compiled 3407 to 4538 computations (-33.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (355.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4977 | 16 |
| 1 | 4977 | 16 |
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 |
Compiled 22 to 20 computations (9.1% saved)
Found 3 expressions with local error:
| 0.0b | (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))) |
| 0.0b | (*.f64 y (-.f64 z t)) |
| 12.1b | (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) |
| 1× | rewrite-expression-head |
| 17× | add-sqr-sqrt_binary64_13740 *-un-lft-identity_binary64_13718 |
| 10× | add-exp-log_binary64_13756 add-cbrt-cube_binary64_13754 |
| 9× | add-cube-cbrt_binary64_13753 |
| 6× | cancel-sign-sub-inv_binary64_13684 |
| 5× | pow1_binary64_13779 add-log-exp_binary64_13757 times-frac_binary64_13724 associate-/r*_binary64_13662 associate-*r*_binary64_13658 |
| 4× | associate-*r/_binary64_13660 distribute-rgt-in_binary64_13668 distribute-lft-in_binary64_13667 |
| 3× | difference-of-squares_binary64_13687 distribute-lft-out--_binary64_13670 flip3--_binary64_13722 flip--_binary64_13693 associate-*l*_binary64_13659 |
| 2× | prod-exp_binary64_13767 div-exp_binary64_13769 cbrt-undiv_binary64_13752 cbrt-unprod_binary64_13751 associate-/l/_binary64_13665 associate-/r/_binary64_13664 sub-neg_binary64_13711 |
| 1× | frac-2neg_binary64_13729 clear-num_binary64_13717 div-inv_binary64_13715 associate-/l*_binary64_13663 pow-prod-down_binary64_13789 unswap-sqr_binary64_13686 *-commutative_binary64_13649 sum-log_binary64_13809 flip3-+_binary64_13721 flip-+_binary64_13692 distribute-lft-out_binary64_13669 +-commutative_binary64_13648 |
3 calls:
| 10.0ms | (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) |
| 8.0ms | (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))) |
| 7.0ms | (*.f64 y (-.f64 z t)) |
Compiled 1337 to 337 computations (74.8% saved)
3 calls:
| 678.0ms | (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))) |
| 420.0ms | (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) |
| 140.0ms | (*.f64 y (-.f64 z t)) |
Compiled 4394 to 2524 computations (42.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (40.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5058 | 3543 |
5 alts after pruning (5 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 154 | 5 | 159 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 155 | 5 | 160 |
Compiled 3117 to 628 computations (79.9% saved)
Found 3 expressions with local error:
| 0.0b | (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) |
| 0.0b | (/.f64 (-.f64 z t) (-.f64 z a)) |
| 2.7b | (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) |
| 1× | rewrite-expression-head |
| 76× | add-sqr-sqrt_binary64_13740 |
| 71× | *-un-lft-identity_binary64_13718 |
| 51× | times-frac_binary64_13724 |
| 31× | associate-*r*_binary64_13658 |
| 27× | add-cube-cbrt_binary64_13753 |
| 22× | difference-of-squares_binary64_13687 distribute-lft-out--_binary64_13670 |
| 10× | add-exp-log_binary64_13756 add-cbrt-cube_binary64_13754 |
| 5× | pow1_binary64_13779 add-log-exp_binary64_13757 associate-/l*_binary64_13663 associate-/r*_binary64_13662 |
| 4× | associate-/r/_binary64_13664 |
| 3× | associate-*l*_binary64_13659 flip3--_binary64_13722 flip--_binary64_13693 |
| 2× | div-exp_binary64_13769 prod-exp_binary64_13767 cbrt-unprod_binary64_13751 cbrt-undiv_binary64_13752 unswap-sqr_binary64_13686 div-inv_binary64_13715 associate-/l/_binary64_13665 |
| 1× | pow-prod-down_binary64_13789 associate-*r/_binary64_13660 *-commutative_binary64_13649 frac-2neg_binary64_13729 div-sub_binary64_13723 clear-num_binary64_13717 sum-log_binary64_13809 flip3-+_binary64_13721 flip-+_binary64_13692 +-commutative_binary64_13648 |
3 calls:
| 15.0ms | (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) |
| 8.0ms | (/.f64 (-.f64 z t) (-.f64 z a)) |
| 4.0ms | (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) |
Compiled 2369 to 535 computations (77.4% saved)
3 calls:
| 690.0ms | (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) |
| 395.0ms | (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) |
| 251.0ms | (/.f64 (-.f64 z t) (-.f64 z a)) |
Compiled 5529 to 3311 computations (40.1% saved)
| 1× | egg-herbie |
Useful iterations: 0 (49.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5020 | 4803 |
5 alts after pruning (4 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 215 | 0 | 215 |
| Fresh | 0 | 4 | 4 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 215 | 5 | 220 |
Compiled 4309 to 1075 computations (75.1% saved)
Found 3 expressions with local error:
| 0.0b | (+.f64 x (/.f64 y (/.f64 (-.f64 z a) (-.f64 z t)))) |
| 0.0b | (/.f64 (-.f64 z a) (-.f64 z t)) |
| 2.8b | (/.f64 y (/.f64 (-.f64 z a) (-.f64 z t))) |
| 1× | rewrite-expression-head |
| 218× | times-frac_binary64_13724 |
| 197× | *-un-lft-identity_binary64_13718 |
| 195× | add-sqr-sqrt_binary64_13740 |
| 91× | add-cube-cbrt_binary64_13753 |
| 52× | difference-of-squares_binary64_13687 distribute-lft-out--_binary64_13670 |
| 36× | associate-/r*_binary64_13662 |
| 11× | associate-/r/_binary64_13664 |
| 10× | add-exp-log_binary64_13756 add-cbrt-cube_binary64_13754 |
| 8× | associate-/l*_binary64_13663 |
| 6× | div-inv_binary64_13715 flip3--_binary64_13722 flip--_binary64_13693 |
| 5× | add-log-exp_binary64_13757 |
| 4× | div-exp_binary64_13769 cbrt-undiv_binary64_13752 |
| 3× | pow1_binary64_13779 |
| 2× | frac-2neg_binary64_13729 clear-num_binary64_13717 associate-/l/_binary64_13665 |
| 1× | div-sub_binary64_13723 sum-log_binary64_13809 flip3-+_binary64_13721 flip-+_binary64_13692 distribute-lft-out_binary64_13669 +-commutative_binary64_13648 |
3 calls:
| 30.0ms | (+.f64 x (/.f64 y (/.f64 (-.f64 z a) (-.f64 z t)))) |
| 12.0ms | (/.f64 y (/.f64 (-.f64 z a) (-.f64 z t))) |
| 9.0ms | (/.f64 (-.f64 z a) (-.f64 z t)) |
Compiled 4812 to 1041 computations (78.4% saved)
3 calls:
| 672.0ms | (+.f64 x (/.f64 y (/.f64 (-.f64 z a) (-.f64 z t)))) |
| 433.0ms | (/.f64 y (/.f64 (-.f64 z a) (-.f64 z t))) |
| 239.0ms | (/.f64 (-.f64 z a) (-.f64 z t)) |
Compiled 5038 to 3000 computations (40.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (34.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5528 | 7973 |
5 alts after pruning (3 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 301 | 0 | 301 |
| Fresh | 0 | 3 | 3 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 301 | 5 | 306 |
Compiled 6570 to 1137 computations (82.7% saved)
Found 4 expressions with local error:
| 0.0b | (+.f64 x (/.f64 1 (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y)))) |
| 0.0b | (*.f64 (-.f64 z t) y) |
| 0.6b | (/.f64 1 (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y))) |
| 12.1b | (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y)) |
| 1× | rewrite-expression-head |
| 58× | times-frac_binary64_13724 |
| 45× | *-un-lft-identity_binary64_13718 |
| 44× | add-sqr-sqrt_binary64_13740 |
| 32× | add-exp-log_binary64_13756 |
| 28× | add-cube-cbrt_binary64_13753 |
| 20× | add-cbrt-cube_binary64_13754 |
| 14× | div-exp_binary64_13769 |
| 12× | associate-*l/_binary64_13661 associate-/r*_binary64_13662 |
| 11× | associate-/r/_binary64_13664 |
| 8× | associate-/l*_binary64_13663 |
| 7× | pow1_binary64_13779 cbrt-undiv_binary64_13752 difference-of-squares_binary64_13687 distribute-lft-out--_binary64_13670 div-inv_binary64_13715 flip3--_binary64_13722 flip--_binary64_13693 |
| 6× | add-log-exp_binary64_13757 |
| 5× | prod-exp_binary64_13767 associate-*l*_binary64_13659 |
| 3× | cbrt-unprod_binary64_13751 1-exp_binary64_13762 rec-exp_binary64_13768 associate-*r*_binary64_13658 |
| 2× | frac-2neg_binary64_13729 clear-num_binary64_13717 associate-/l/_binary64_13665 distribute-lft-out_binary64_13669 |
| 1× | div-sub_binary64_13723 inv-pow_binary64_13803 pow-flip_binary64_13792 pow-prod-down_binary64_13789 unswap-sqr_binary64_13686 *-commutative_binary64_13649 sum-log_binary64_13809 flip3-+_binary64_13721 flip-+_binary64_13692 +-commutative_binary64_13648 |
4 calls:
| 15.0ms | (+.f64 x (/.f64 1 (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y)))) |
| 12.0ms | (/.f64 1 (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y))) |
| 9.0ms | (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y)) |
| 7.0ms | (*.f64 (-.f64 z t) y) |
Compiled 3022 to 995 computations (67.1% saved)
4 calls:
| 677.0ms | (+.f64 x (/.f64 1 (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y)))) |
| 412.0ms | (/.f64 1 (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y))) |
| 365.0ms | (/.f64 (-.f64 z a) (*.f64 (-.f64 z t) y)) |
| 137.0ms | (*.f64 (-.f64 z t) y) |
Compiled 5684 to 3406 computations (40.1% saved)
| 1× | egg-herbie |
Useful iterations: 0 (30.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5213 | 5465 |
5 alts after pruning (2 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 247 | 0 | 247 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 247 | 5 | 252 |
Compiled 4841 to 1168 computations (75.9% saved)
Total 0.8b remaining (99.6%)
Threshold costs 0.8b (99.6%)
Compiled 5566 to 4296 computations (22.8% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 4.705439099401362e-20 | 8.904120395053561e-07 | 1.5516949149729753e-09 |
| 10 | -2.0316415606622904e+89 | -1.0704054611799317e+71 | -1.0867585865650249e+71 |
Compiled 1 to 5 computations (-400% saved)
| 1× | egg-herbie |
Useful iterations: 0 (1.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 77 | 72 |
| 1 | 77 | 72 |
| 1× | intervals |
| 317.0ms | 7997× | body | 128 | valid |
| 29.0ms | 775× | body | 128 | invalid |
| 0.0ms | 2× | body | 1024 | valid |
| 0.0ms | 1× | body | 256 | valid |
Compiled 843 to 643 computations (23.7% saved)
Loading profile data...