Time bar (total: 3.2s)
| 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 |
| 0% | 99.9% | 0.1% | 7 |
| 0% | 99.9% | 0.1% | 8 |
| 40.6% | 56.9% | 2.5% | 9 |
| 46% | 49.5% | 4.4% | 10 |
| 50.3% | 44.9% | 4.8% | 11 |
| 60.3% | 30.5% | 9.2% | 12 |
| 62.9% | 25.7% | 11.4% | 13 |
| 65.2% | 23.2% | 11.7% | 14 |
Compiled 14 to 13 computations (7.1% saved)
| 1× | intervals |
| 10.0ms | 256× | body | 128 | valid |
| 1.0ms | 32× | body | 128 | invalid |
Compiled 27 to 28 computations (-3.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (164.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4896 | 13 |
| 1 | 4896 | 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 31 to 30 computations (3.2% saved)
Found 2 expressions with local error:
| 0.3b | (*.f64 (/.f64 4 y) (-.f64 x z)) |
| 0.3b | (*.f64 (/.f64 4 y) (-.f64 x z)) |
| 1× | rewrite-expression-head |
| 18× | add-sqr-sqrt_binary64_11012 |
| 13× | *-un-lft-identity_binary64_10990 associate-*l*_binary64_10931 |
| 11× | add-cube-cbrt_binary64_11025 |
| 10× | times-frac_binary64_10996 |
| 6× | add-exp-log_binary64_11028 add-cbrt-cube_binary64_11026 cancel-sign-sub-inv_binary64_10956 |
| 5× | associate-*r*_binary64_10930 |
| 4× | distribute-rgt-in_binary64_10940 distribute-lft-in_binary64_10939 |
| 3× | pow1_binary64_11051 |
| 2× | flip3--_binary64_10994 prod-exp_binary64_11039 frac-times_binary64_11000 flip--_binary64_10965 associate-*r/_binary64_10932 unswap-sqr_binary64_10958 sub-neg_binary64_10983 cbrt-unprod_binary64_11023 |
| 1× | distribute-lft-out--_binary64_10942 add-log-exp_binary64_11029 div-exp_binary64_11041 difference-of-squares_binary64_10959 div-inv_binary64_10987 *-commutative_binary64_10921 cbrt-undiv_binary64_11024 associate-*l/_binary64_10933 pow-prod-down_binary64_11061 |
2 calls:
| 11.0ms | (*.f64 (/.f64 4 y) (-.f64 x z)) |
| 0.0ms | (*.f64 (/.f64 4 y) (-.f64 x z)) |
1 calls:
| 152.0ms | (*.f64 (/.f64 4 y) (-.f64 x z)) |
Compiled 264 to 258 computations (2.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (50.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4903 | 750 |
| 1 | 4903 | 750 |
2 alts after pruning (1 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 60 | 1 | 61 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 61 | 2 | 63 |
Compiled 819 to 497 computations (39.3% saved)
Found 2 expressions with local error:
| 0.0b | (/.f64 (*.f64 4 (-.f64 x z)) y) |
| 0.0b | (/.f64 (*.f64 4 (-.f64 x z)) y) |
| 1× | rewrite-expression-head |
| 6× | add-exp-log_binary64_11028 add-cbrt-cube_binary64_11026 |
| 3× | times-frac_binary64_10996 add-cube-cbrt_binary64_11025 associate-/r*_binary64_10934 *-un-lft-identity_binary64_10990 add-sqr-sqrt_binary64_11012 |
| 2× | associate-/l/_binary64_10937 associate-*r/_binary64_10932 div-exp_binary64_11041 cbrt-undiv_binary64_11024 |
| 1× | flip3--_binary64_10994 prod-exp_binary64_11039 flip--_binary64_10965 pow1_binary64_11051 add-log-exp_binary64_11029 clear-num_binary64_10989 associate-/l*_binary64_10935 cbrt-unprod_binary64_11023 frac-2neg_binary64_11001 div-inv_binary64_10987 |
2 calls:
| 8.0ms | (/.f64 (*.f64 4 (-.f64 x z)) y) |
| 0.0ms | (/.f64 (*.f64 4 (-.f64 x z)) y) |
1 calls:
| 152.0ms | (/.f64 (*.f64 4 (-.f64 x z)) y) |
Compiled 264 to 258 computations (2.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (64.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4957 | 414 |
| 1 | 4957 | 414 |
2 alts after pruning (1 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 37 | 1 | 38 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 0 | 1 |
| Total | 38 | 2 | 40 |
Compiled 445 to 263 computations (40.9% saved)
Found 8 expressions with local error:
| 0.5b | (*.f64 (cbrt.f64 y) (cbrt.f64 y)) |
| 0.4b | (*.f64 (/.f64 4 (*.f64 (cbrt.f64 y) (cbrt.f64 y))) (/.f64 (-.f64 x z) (cbrt.f64 y))) |
| 0.3b | (/.f64 4 (*.f64 (cbrt.f64 y) (cbrt.f64 y))) |
| 0.2b | (/.f64 (-.f64 x z) (cbrt.f64 y)) |
| 0.5b | (*.f64 (cbrt.f64 y) (cbrt.f64 y)) |
| 0.6b | (cbrt.f64 y) |
| 0.6b | (cbrt.f64 y) |
| 0.6b | (cbrt.f64 y) |
| 1× | rewrite-expression-head |
| 25× | cbrt-prod_binary64_11021 |
| 23× | add-sqr-sqrt_binary64_11012 |
| 15× | add-cube-cbrt_binary64_11025 *-un-lft-identity_binary64_10990 |
| 11× | pow1_binary64_11051 |
| 9× | pow1/3_binary64_11072 |
| 6× | associate-*r*_binary64_10930 add-exp-log_binary64_11028 associate-*l*_binary64_10931 swap-sqr_binary64_10957 |
| 4× | add-log-exp_binary64_11029 unswap-sqr_binary64_10958 add-cbrt-cube_binary64_11026 |
| 2× | pow-sqr_binary64_10963 pow-prod-up_binary64_11060 pow-prod-down_binary64_11061 |
| 1× | prod-exp_binary64_11039 pow-plus_binary64_11053 pow2_binary64_11071 cbrt-unprod_binary64_11023 *-commutative_binary64_10921 |
8 calls:
| 9.0ms | (*.f64 (cbrt.f64 y) (cbrt.f64 y)) |
| 1.0ms | (cbrt.f64 y) |
| 1.0ms | (cbrt.f64 y) |
| 1.0ms | (cbrt.f64 y) |
| 0.0ms | (/.f64 (-.f64 x z) (cbrt.f64 y)) |
4 calls:
| 88.0ms | (*.f64 (cbrt.f64 y) (cbrt.f64 y)) |
| 78.0ms | (cbrt.f64 y) |
| 72.0ms | (cbrt.f64 y) |
| 68.0ms | (cbrt.f64 y) |
Compiled 442 to 382 computations (13.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (67.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4873 | 548 |
| 1 | 4873 | 548 |
2 alts after pruning (0 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 85 | 0 | 85 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 85 | 2 | 87 |
Compiled 1573 to 654 computations (58.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (1.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 84 | 148 |
| 1 | 84 | 148 |
Compiled 649 to 699 computations (-7.7% saved)
Compiled 126 to 177 computations (-40.5% saved)
Compiled 99 to 150 computations (-51.5% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 2.263440421563572e-21 | 6.186092107825829e-10 | 2.6003811983724558e-15 |
| 8 | -432237.87181405624 | -276.90636135809893 | -1955.0358215334759 |
| 6 | -5.648549557554472e+53 | -1.3017977283451292e+53 | -1.8241153054947625e+53 |
| 6 | -2.6572176112278763e+146 | -4.3315146200584034e+145 | -4.382156838142269e+145 |
Compiled 1 to 3 computations (-200% saved)
Compiled 78 to 126 computations (-61.5% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 2.263440421563572e-21 | 6.186092107825829e-10 | 4.3415448511141566e-10 |
| 8 | -432237.87181405624 | -276.90636135809893 | -361902.6474953381 |
| 6 | -5.648549557554472e+53 | -1.3017977283451292e+53 | -2.682279506997406e+53 |
| 6 | -2.6572176112278763e+146 | -4.3315146200584034e+145 | -4.382156838142269e+145 |
Compiled 1 to 3 computations (-200% saved)
Compiled 57 to 102 computations (-78.9% saved)
Total 0.1b remaining (95.4%)
Threshold costs 0.1b (95.4%)
Compiled 15 to 54 computations (-260% saved)
Compiled 128 to 106 computations (17.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 104 | 133 |
| 1 | 104 | 133 |
| 1× | intervals |
| 320.0ms | 8000× | body | 128 | valid |
| 42.0ms | 1000× | body | 128 | invalid |
Compiled 207 to 209 computations (-1% saved)
0.36341486607119866
Loading profile data...