Time bar (total: 4.6s)
| 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 |
| 9.4% | 90.5% | 0.1% | 6 |
| 14% | 85.8% | 0.1% | 7 |
| 22.6% | 77.2% | 0.1% | 8 |
| 37.8% | 60.5% | 1.7% | 9 |
| 40% | 56% | 4% | 10 |
| 47.3% | 48.7% | 4% | 11 |
| 56.8% | 36.2% | 7% | 12 |
| 58.6% | 32.4% | 9% | 13 |
| 63.4% | 27.5% | 9% | 14 |
Compiled 8 to 7 computations (12.5% saved)
| 1× | intervals |
| 6.0ms | 256× | body | 128 | valid |
| 1.0ms | 21× | body | 128 | invalid |
Compiled 15 to 16 computations (-6.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (140.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4864 | 10 |
| 1 | 4864 | 10 |
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 14 to 12 computations (14.3% saved)
Found 4 expressions with local error:
| 10.0b | (/.f64 (*.f64 x (-.f64 y z)) y) |
| 0.0b | (*.f64 x (-.f64 y z)) |
| 0.0b | (*.f64 x (-.f64 y z)) |
| 10.0b | (/.f64 (*.f64 x (-.f64 y z)) y) |
| 1× | rewrite-expression-head |
| 12× | add-sqr-sqrt_binary64_21924 |
| 10× | *-un-lft-identity_binary64_21902 |
| 9× | add-cbrt-cube_binary64_21938 add-exp-log_binary64_21940 |
| 8× | add-cube-cbrt_binary64_21937 |
| 6× | cancel-sign-sub-inv_binary64_21868 |
| 5× | associate-*r*_binary64_21842 |
| 4× | distribute-lft-in_binary64_21851 associate-*r/_binary64_21844 pow1_binary64_21963 distribute-rgt-in_binary64_21852 |
| 3× | times-frac_binary64_21908 associate-*l*_binary64_21843 associate-/r*_binary64_21846 |
| 2× | sub-neg_binary64_21895 cbrt-unprod_binary64_21935 prod-exp_binary64_21951 flip--_binary64_21877 div-exp_binary64_21953 add-log-exp_binary64_21941 flip3--_binary64_21906 cbrt-undiv_binary64_21936 associate-/l/_binary64_21849 |
| 1× | clear-num_binary64_21901 pow-prod-down_binary64_21973 div-inv_binary64_21899 difference-of-squares_binary64_21871 distribute-lft-out--_binary64_21854 frac-2neg_binary64_21913 associate-/l*_binary64_21847 unswap-sqr_binary64_21870 *-commutative_binary64_21833 |
4 calls:
| 8.0ms | (/.f64 (*.f64 x (-.f64 y z)) y) |
| 7.0ms | (*.f64 x (-.f64 y z)) |
| 0.0ms | (*.f64 x (-.f64 y z)) |
| 0.0ms | (/.f64 (*.f64 x (-.f64 y z)) y) |
2 calls:
| 145.0ms | (/.f64 (*.f64 x (-.f64 y z)) y) |
| 95.0ms | (*.f64 x (-.f64 y z)) |
Compiled 336 to 294 computations (12.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (38.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5062 | 790 |
6 alts after pruning (5 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 78 | 5 | 83 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 78 | 6 | 84 |
Compiled 836 to 191 computations (77.2% saved)
Found 4 expressions with local error:
| 3.6b | (/.f64 x (/.f64 y (-.f64 y z))) |
| 0.0b | (/.f64 y (-.f64 y z)) |
| 0.0b | (/.f64 y (-.f64 y z)) |
| 3.6b | (/.f64 x (/.f64 y (-.f64 y z))) |
| 1× | rewrite-expression-head |
| 138× | times-frac_binary64_21908 |
| 102× | add-sqr-sqrt_binary64_21924 *-un-lft-identity_binary64_21902 |
| 70× | add-cube-cbrt_binary64_21937 |
| 26× | associate-/r*_binary64_21846 |
| 16× | difference-of-squares_binary64_21871 distribute-lft-out--_binary64_21854 |
| 11× | associate-/r/_binary64_21848 |
| 9× | add-cbrt-cube_binary64_21938 add-exp-log_binary64_21940 |
| 6× | div-inv_binary64_21899 associate-/l*_binary64_21847 |
| 5× | flip--_binary64_21877 flip3--_binary64_21906 |
| 4× | div-exp_binary64_21953 cbrt-undiv_binary64_21936 |
| 2× | clear-num_binary64_21901 frac-2neg_binary64_21913 pow1_binary64_21963 add-log-exp_binary64_21941 |
4 calls:
| 9.0ms | (/.f64 x (/.f64 y (-.f64 y z))) |
| 5.0ms | (/.f64 y (-.f64 y z)) |
| 0.0ms | (/.f64 y (-.f64 y z)) |
| 0.0ms | (/.f64 x (/.f64 y (-.f64 y z))) |
2 calls:
| 148.0ms | (/.f64 x (/.f64 y (-.f64 y z))) |
| 52.0ms | (/.f64 y (-.f64 y z)) |
Compiled 357 to 327 computations (8.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (43.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4976 | 3012 |
| 1 | 4976 | 3012 |
5 alts after pruning (3 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 165 | 1 | 166 |
| Fresh | 2 | 2 | 4 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 167 | 5 | 172 |
Compiled 2435 to 454 computations (81.4% saved)
Found 4 expressions with local error:
| 3.7b | (*.f64 x (/.f64 (-.f64 y z) y)) |
| 0.0b | (/.f64 (-.f64 y z) y) |
| 0.0b | (/.f64 (-.f64 y z) y) |
| 3.7b | (*.f64 x (/.f64 (-.f64 y z) y)) |
| 1× | rewrite-expression-head |
| 41× | add-sqr-sqrt_binary64_21924 |
| 36× | *-un-lft-identity_binary64_21902 |
| 31× | times-frac_binary64_21908 |
| 22× | add-cube-cbrt_binary64_21937 |
| 19× | associate-*r*_binary64_21842 |
| 9× | add-cbrt-cube_binary64_21938 add-exp-log_binary64_21940 |
| 7× | difference-of-squares_binary64_21871 distribute-lft-out--_binary64_21854 |
| 5× | associate-/l*_binary64_21847 |
| 4× | pow1_binary64_21963 |
| 3× | associate-*l*_binary64_21843 associate-/r*_binary64_21846 |
| 2× | cbrt-unprod_binary64_21935 div-inv_binary64_21899 prod-exp_binary64_21951 div-exp_binary64_21953 add-log-exp_binary64_21941 cbrt-undiv_binary64_21936 unswap-sqr_binary64_21870 associate-/l/_binary64_21849 |
| 1× | clear-num_binary64_21901 pow-prod-down_binary64_21973 div-sub_binary64_21907 associate-*r/_binary64_21844 frac-2neg_binary64_21913 flip--_binary64_21877 flip3--_binary64_21906 *-commutative_binary64_21833 |
4 calls:
| 11.0ms | (*.f64 x (/.f64 (-.f64 y z) y)) |
| 6.0ms | (/.f64 (-.f64 y z) y) |
| 0.0ms | (/.f64 (-.f64 y z) y) |
| 0.0ms | (*.f64 x (/.f64 (-.f64 y z) y)) |
2 calls:
| 142.0ms | (*.f64 x (/.f64 (-.f64 y z) y)) |
| 74.0ms | (/.f64 (-.f64 y z) y) |
Compiled 264 to 258 computations (2.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (50.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5076 | 1200 |
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 1194 to 248 computations (79.2% saved)
Found 2 expressions with local error:
| 6.0b | (*.f64 (/.f64 x y) z) |
| 6.0b | (*.f64 (/.f64 x y) z) |
| 1× | rewrite-expression-head |
| 14× | add-sqr-sqrt_binary64_21924 |
| 13× | associate-*l*_binary64_21843 |
| 10× | times-frac_binary64_21908 |
| 9× | *-un-lft-identity_binary64_21902 add-cube-cbrt_binary64_21937 |
| 6× | add-cbrt-cube_binary64_21938 add-exp-log_binary64_21940 |
| 3× | associate-*r*_binary64_21842 pow1_binary64_21963 |
| 2× | cbrt-unprod_binary64_21935 prod-exp_binary64_21951 unswap-sqr_binary64_21870 |
| 1× | pow-prod-down_binary64_21973 div-inv_binary64_21899 associate-*l/_binary64_21845 div-exp_binary64_21953 add-log-exp_binary64_21941 cbrt-undiv_binary64_21936 *-commutative_binary64_21833 |
2 calls:
| 7.0ms | (*.f64 (/.f64 x y) z) |
| 0.0ms | (*.f64 (/.f64 x y) z) |
1 calls:
| 96.0ms | (*.f64 (/.f64 x y) z) |
Compiled 126 to 108 computations (14.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (88.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4902 | 378 |
| 1 | 4902 | 378 |
5 alts after pruning (1 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 41 | 0 | 41 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 3 | 3 |
| Total | 41 | 5 | 46 |
Compiled 463 to 129 computations (72.1% saved)
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 189 | 428 |
| 1 | 189 | 428 |
Compiled 1237 to 902 computations (27.1% saved)
Compiled 1109 to 842 computations (24.1% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 5 | 1.295208898076657e-161 | 3.129184133401219e-161 | 1.4581210858229359e-161 |
| 5 | 1.1874946155706175e-259 | 2.436629655340277e-259 | 2.3301905882187746e-259 |
| 5 | -3.76310075171655e-145 | -1.6463650760694757e-145 | -2.7656966270300372e-145 |
Compiled 1 to 3 computations (-200% saved)
Compiled 843 to 717 computations (14.9% saved)
Compiled 7 to 6 computations (14.3% saved)
Compiled 216 to 264 computations (-22.2% saved)
Compiled 7 to 6 computations (14.3% saved)
Compiled 188 to 240 computations (-27.7% saved)
Compiled 7 to 6 computations (14.3% saved)
Compiled 160 to 216 computations (-35% saved)
Compiled 7 to 6 computations (14.3% saved)
Compiled 72 to 117 computations (-62.5% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 5 | 1.492049511592043e-09 | 5.938411862112066e-09 | 1.9910782191876272e-09 |
| 10 | -3.426640374319454e+17 | -19817106.2146639 | -5160633132.16511 |
Compiled 1 to 3 computations (-200% saved)
Compiled 54 to 99 computations (-83.3% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 7 | 7.523277517274e+153 | 5.454303129828297e+155 | 4.0227925167734046e+154 |
| 8 | 1.5879796305872387e+66 | 9.077597581941336e+68 | 8.923127825106159e+68 |
| 5 | 1.492049511592043e-09 | 5.938411862112066e-09 | 2.3389279572814266e-09 |
| 3 | -3.4522169980962954e+106 | -2.800460058150223e+106 | -2.8411948668968528e+106 |
Compiled 1 to 3 computations (-200% saved)
Compiled 18 to 63 computations (-250% saved)
Total 0.5b remaining (99.6%)
Threshold costs 0.5b (99.6%)
Compiled 15 to 54 computations (-260% saved)
Compiled 391 to 153 computations (60.9% saved)
| 1× | egg-herbie |
Useful iterations: 0 (4.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 210 | 513 |
| 1 | 210 | 513 |
| 1× | intervals |
| 210.0ms | 8000× | body | 128 | valid |
| 21.0ms | 706× | body | 128 | invalid |
Compiled 665 to 390 computations (41.4% saved)
0.9064684666920264
Loading profile data...