Time bar (total: 6.5s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.9% | 0.1% | 0 |
| 0% | 99.9% | 0.1% | 1 |
| 0% | 99.9% | 0.1% | 2 |
| 0% | 99.9% | 0.1% | 3 |
| 0% | 99.9% | 0.1% | 4 |
| 0% | 99.9% | 0.1% | 5 |
| 0% | 99.9% | 0.1% | 6 |
| 14% | 85.8% | 0.1% | 7 |
| 22.6% | 77.2% | 0.1% | 8 |
| 23.8% | 74.5% | 1.7% | 9 |
| 40% | 56.4% | 3.7% | 10 |
| 46.9% | 48.7% | 4.4% | 11 |
| 48% | 45.8% | 6.2% | 12 |
| 58.1% | 32.2% | 9.7% | 13 |
| 62.1% | 27.2% | 10.6% | 14 |
Compiled 10 to 9 computations (10% saved)
| 1× | intervals |
| 8.0ms | 256× | body | 128 | valid |
| 1.0ms | 31× | body | 128 | invalid |
Compiled 19 to 20 computations (-5.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (369.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5152 | 13 |
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 18 to 16 computations (11.1% saved)
Found 4 expressions with local error:
| 10.6b | (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) |
| 0.0b | (*.f64 x (+.f64 (-.f64 y z) 1)) |
| 0.0b | (*.f64 x (+.f64 (-.f64 y z) 1)) |
| 10.6b | (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) |
| 1× | rewrite-expression-head |
| 11× | *-un-lft-identity_binary64_19174 |
| 9× | add-cbrt-cube_binary64_19210 add-exp-log_binary64_19212 |
| 8× | add-sqr-sqrt_binary64_19196 |
| 6× | add-cube-cbrt_binary64_19209 |
| 5× | associate-*r*_binary64_19114 |
| 4× | associate-*r/_binary64_19116 pow1_binary64_19235 |
| 3× | associate-/r*_binary64_19118 times-frac_binary64_19180 associate-*l*_binary64_19115 |
| 2× | prod-exp_binary64_19223 associate-/l/_binary64_19121 add-log-exp_binary64_19213 cbrt-unprod_binary64_19207 distribute-lft-out_binary64_19125 flip3-+_binary64_19177 div-exp_binary64_19225 flip-+_binary64_19148 cbrt-undiv_binary64_19208 |
| 1× | distribute-lft-in_binary64_19123 frac-2neg_binary64_19185 div-inv_binary64_19171 associate-/l*_binary64_19119 *-commutative_binary64_19105 pow-prod-down_binary64_19245 distribute-lft-out--_binary64_19126 clear-num_binary64_19173 unswap-sqr_binary64_19142 distribute-rgt-in_binary64_19124 |
4 calls:
| 10.0ms | (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) |
| 10.0ms | (*.f64 x (+.f64 (-.f64 y z) 1)) |
| 0.0ms | (*.f64 x (+.f64 (-.f64 y z) 1)) |
| 0.0ms | (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) |
2 calls:
| 170.0ms | (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) |
| 105.0ms | (*.f64 x (+.f64 (-.f64 y z) 1)) |
Compiled 440 to 360 computations (18.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (40.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5150 | 929 |
5 alts after pruning (4 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 73 | 4 | 77 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 73 | 5 | 78 |
Compiled 950 to 438 computations (53.9% saved)
Found 6 expressions with local error:
| 2.1b | (*.f64 (/.f64 x z) y) |
| 0.0b | (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) |
| 0.0b | (-.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) x) |
| 0.0b | (-.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) x) |
| 0.0b | (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) |
| 2.1b | (*.f64 (/.f64 x z) y) |
| 1× | rewrite-expression-head |
| 19× | add-sqr-sqrt_binary64_19196 |
| 14× | *-un-lft-identity_binary64_19174 |
| 13× | associate-*l*_binary64_19115 |
| 12× | add-cube-cbrt_binary64_19209 |
| 10× | add-log-exp_binary64_19213 times-frac_binary64_19180 |
| 8× | add-cbrt-cube_binary64_19210 add-exp-log_binary64_19212 |
| 5× | pow1_binary64_19235 |
| 3× | associate-*r*_binary64_19114 cancel-sign-sub-inv_binary64_19140 |
| 2× | prod-exp_binary64_19223 cbrt-unprod_binary64_19207 diff-log_binary64_19266 associate-*l/_binary64_19117 unswap-sqr_binary64_19142 sum-log_binary64_19265 |
| 1× | +-commutative_binary64_19104 div-inv_binary64_19171 *-commutative_binary64_19105 flip--_binary64_19149 flip3--_binary64_19178 frac-add_binary64_19182 pow-prod-down_binary64_19245 flip3-+_binary64_19177 difference-of-squares_binary64_19143 div-exp_binary64_19225 distribute-lft-out--_binary64_19126 associate--l+_binary64_19111 flip-+_binary64_19148 sub-neg_binary64_19167 cbrt-undiv_binary64_19208 |
6 calls:
| 10.0ms | (-.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) x) |
| 7.0ms | (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) |
| 7.0ms | (*.f64 (/.f64 x z) y) |
| 0.0ms | (-.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) x) |
| 0.0ms | (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) |
3 calls:
| 169.0ms | (-.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) x) |
| 138.0ms | (+.f64 (/.f64 x z) (*.f64 (/.f64 x z) y)) |
| 98.0ms | (*.f64 (/.f64 x z) y) |
Compiled 633 to 496 computations (21.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (55.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4979 | 1145 |
| 1 | 4979 | 1145 |
5 alts after pruning (3 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 98 | 0 | 98 |
| Fresh | 0 | 3 | 3 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 98 | 5 | 103 |
Compiled 1362 to 469 computations (65.6% saved)
Found 4 expressions with local error:
| 3.2b | (*.f64 x (/.f64 (+.f64 (-.f64 y z) 1) z)) |
| 0.0b | (/.f64 (+.f64 (-.f64 y z) 1) z) |
| 0.0b | (/.f64 (+.f64 (-.f64 y z) 1) z) |
| 3.2b | (*.f64 x (/.f64 (+.f64 (-.f64 y z) 1) z)) |
| 1× | rewrite-expression-head |
| 57× | *-un-lft-identity_binary64_19174 |
| 31× | times-frac_binary64_19180 |
| 27× | add-sqr-sqrt_binary64_19196 |
| 22× | add-cube-cbrt_binary64_19209 |
| 19× | associate-*r*_binary64_19114 |
| 14× | distribute-lft-out_binary64_19125 |
| 9× | add-cbrt-cube_binary64_19210 add-exp-log_binary64_19212 |
| 7× | distribute-lft-out--_binary64_19126 |
| 5× | associate-/l*_binary64_19119 |
| 4× | pow1_binary64_19235 |
| 3× | associate-/r*_binary64_19118 associate-*l*_binary64_19115 |
| 2× | prod-exp_binary64_19223 associate-/l/_binary64_19121 div-inv_binary64_19171 add-log-exp_binary64_19213 cbrt-unprod_binary64_19207 div-exp_binary64_19225 unswap-sqr_binary64_19142 cbrt-undiv_binary64_19208 |
| 1× | frac-2neg_binary64_19185 associate-*r/_binary64_19116 *-commutative_binary64_19105 associate-+l-_binary64_19109 pow-prod-down_binary64_19245 flip3-+_binary64_19177 clear-num_binary64_19173 flip-+_binary64_19148 div-sub_binary64_19179 |
4 calls:
| 13.0ms | (*.f64 x (/.f64 (+.f64 (-.f64 y z) 1) z)) |
| 9.0ms | (/.f64 (+.f64 (-.f64 y z) 1) z) |
| 0.0ms | (/.f64 (+.f64 (-.f64 y z) 1) z) |
| 0.0ms | (*.f64 x (/.f64 (+.f64 (-.f64 y z) 1) z)) |
2 calls:
| 174.0ms | (*.f64 x (/.f64 (+.f64 (-.f64 y z) 1) z)) |
| 87.0ms | (/.f64 (+.f64 (-.f64 y z) 1) z) |
Compiled 378 to 332 computations (12.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (50.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4973 | 1439 |
| 1 | 4973 | 1439 |
5 alts after pruning (2 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 103 | 0 | 103 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 103 | 5 | 108 |
Compiled 1428 to 699 computations (51.1% saved)
Found 8 expressions with local error:
| 7.1b | (*.f64 x (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1))) |
| 0.0b | (*.f64 z (-.f64 (-.f64 y z) 1)) |
| 0.0b | (*.f64 (-.f64 y z) (-.f64 y z)) |
| 0.0b | (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1)) |
| 0.0b | (*.f64 (-.f64 y z) (-.f64 y z)) |
| 0.0b | (*.f64 z (-.f64 (-.f64 y z) 1)) |
| 7.1b | (*.f64 x (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1))) |
| 27.6b | (/.f64 (*.f64 x (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1))) (*.f64 z (-.f64 (-.f64 y z) 1))) |
| 1× | rewrite-expression-head |
| 42× | *-un-lft-identity_binary64_19174 |
| 40× | add-sqr-sqrt_binary64_19196 |
| 32× | cancel-sign-sub-inv_binary64_19140 |
| 30× | distribute-lft-in_binary64_19123 distribute-rgt-in_binary64_19124 |
| 24× | associate--l+_binary64_19111 |
| 22× | add-cbrt-cube_binary64_19210 add-exp-log_binary64_19212 add-cube-cbrt_binary64_19209 |
| 17× | associate-*r*_binary64_19114 |
| 15× | pow1_binary64_19235 |
| 12× | sub-neg_binary64_19167 |
| 11× | associate-*l*_binary64_19115 |
| 10× | associate-*r/_binary64_19116 flip--_binary64_19149 flip3--_binary64_19178 |
| 9× | distribute-lft-out--_binary64_19126 |
| 7× | prod-exp_binary64_19223 swap-sqr_binary64_19141 cbrt-unprod_binary64_19207 difference-of-squares_binary64_19143 |
| 4× | add-log-exp_binary64_19213 frac-times_binary64_19184 div-exp_binary64_19225 cbrt-undiv_binary64_19208 |
| 3× | *-commutative_binary64_19105 pow-prod-down_binary64_19245 unswap-sqr_binary64_19142 |
| 2× | associate-/l/_binary64_19121 associate-/r/_binary64_19120 associate-*l/_binary64_19117 |
| 1× | frac-2neg_binary64_19185 div-inv_binary64_19171 pow-sqr_binary64_19147 associate-/l*_binary64_19119 pow2_binary64_19255 associate-/r*_binary64_19118 clear-num_binary64_19173 times-frac_binary64_19180 pow-prod-up_binary64_19244 pow-plus_binary64_19237 difference-of-sqr-1_binary64_19144 |
8 calls:
| 23.0ms | (/.f64 (*.f64 x (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1))) (*.f64 z (-.f64 (-.f64 y z) 1))) |
| 16.0ms | (*.f64 x (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1))) |
| 13.0ms | (*.f64 z (-.f64 (-.f64 y z) 1)) |
| 11.0ms | (*.f64 (-.f64 y z) (-.f64 y z)) |
| 0.0ms | (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1)) |
4 calls:
| 429.0ms | (/.f64 (*.f64 x (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1))) (*.f64 z (-.f64 (-.f64 y z) 1))) |
| 300.0ms | (*.f64 x (-.f64 (*.f64 (-.f64 y z) (-.f64 y z)) (*.f64 1 1))) |
| 100.0ms | (*.f64 (-.f64 y z) (-.f64 y z)) |
| 93.0ms | (*.f64 z (-.f64 (-.f64 y z) 1)) |
Compiled 2248 to 1726 computations (23.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (59.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5115 | 3368 |
5 alts after pruning (1 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 221 | 1 | 222 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 3 | 3 |
| Total | 222 | 5 | 227 |
Compiled 5101 to 2349 computations (54% saved)
| 1× | egg-herbie |
Useful iterations: 0 (32.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1369 | 509 |
| 1 | 1369 | 509 |
Compiled 1050 to 876 computations (16.6% saved)
Compiled 288 to 318 computations (-10.4% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 7 | 1900496.3573007286 | 174044240.35950884 | 2033294.3313340866 |
| 8 | -3.996115098967217e-05 | -1.8146104387814557e-09 | -2.025964934226397e-05 |
Compiled 1 to 3 computations (-200% saved)
Compiled 261 to 294 computations (-12.6% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 7 | 1900496.3573007286 | 174044240.35950884 | 6756302.354297653 |
| 9 | -1.9478150096710774e-13 | -7.054708869697248e-20 | -4.7891591680294165e-14 |
Compiled 1 to 3 computations (-200% saved)
Compiled 234 to 270 computations (-15.4% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 9 | 174044240.35950884 | 13674661283181078.0 | 14597444746214.799 |
| 9 | -4.942650123945487e+65 | -4.439596180048739e+59 | -4.8064786163120255e+60 |
Compiled 1 to 3 computations (-200% saved)
Compiled 207 to 249 computations (-20.3% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 9 | 1.033727899048585e-08 | 0.5953348852832063 | 0.5827356549752174 |
| 10 | -88591017432.01973 | -17.13076188245476 | -17.382468885251733 |
Compiled 1 to 3 computations (-200% saved)
Compiled 186 to 231 computations (-24.2% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 11 | 2.522894271763938e-33 | 1.3308632057961845e-09 | 8.354933333947367e-10 |
| 7 | -1.1346187888834752e+77 | -5.639216402747563e+75 | -2.5710013950639173e+76 |
Compiled 1 to 3 computations (-200% saved)
Compiled 123 to 168 computations (-36.6% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 11 | 2.522894271763938e-33 | 1.3308632057961845e-09 | 2.2224369997613503e-10 |
| 9 | -5.639216402747563e+75 | -4.530227283477389e+70 | -4.575836686361241e+70 |
Compiled 1 to 3 computations (-200% saved)
Compiled 102 to 150 computations (-47.1% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 0.5953348852832063 | 46550127278.22801 | 3877231641.368535 |
| 7 | -9.350175573860221e+24 | -2.1642766327328084e+23 | -2.1834251543746128e+24 |
Compiled 1 to 3 computations (-200% saved)
Compiled 51 to 96 computations (-88.2% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 9 | 3.028982372034107 | 1900496.3573007286 | 193563.38636236975 |
| 7 | -1.1346187888834752e+77 | -5.639216402747563e+75 | -5.7014279737727145e+75 |
Compiled 1 to 3 computations (-200% saved)
Compiled 36 to 81 computations (-125% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 9 | 3.028982372034107 | 1900496.3573007286 | 1880735.2428012835 |
| 9 | -5.639216402747563e+75 | -4.530227283477389e+70 | -4.575836686361241e+70 |
Compiled 1 to 3 computations (-200% saved)
Compiled 21 to 66 computations (-214.3% saved)
Total 0.1b remaining (98.4%)
Threshold costs 0.1b (98.4%)
Compiled 15 to 54 computations (-260% saved)
Compiled 241 to 153 computations (36.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 130 | 305 |
| 1 | 130 | 305 |
| 1× | intervals |
| 245.0ms | 8000× | body | 128 | valid |
| 38.0ms | 1066× | body | 128 | invalid |
Compiled 602 to 475 computations (21.1% saved)
0.5561836951848323
Loading profile data...