Time bar (total: 8.8s)
| 1× | search |
| 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 |
| 0% | 99.8% | 0.2% | 10 |
| 16.4% | 83.4% | 0.2% | 11 |
| 19.9% | 79.9% | 0.2% | 12 |
| 21.6% | 77.2% | 1.2% | 13 |
| 24.8% | 73.7% | 1.4% | 14 |
Compiled 10 to 10 computations (0% saved)
| 1× | intervals |
| 8.0ms | 256× | body | 128 | valid |
| 3.0ms | 99× | body | 128 | invalid |
Compiled 19 to 24 computations (-26.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (34.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 551 | 13 |
| 1 | 551 | 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 18 computations (0% saved)
Found 4 expressions with local error:
| 8.4b | (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) |
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 8.4b | (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) |
| 1× | rewrite-expression-head |
| 10× | *-un-lft-identity_binary64_18151 add-sqr-sqrt_binary64_18173 add-cube-cbrt_binary64_18186 |
| 9× | times-frac_binary64_18157 |
| 4× | add-cbrt-cube_binary64_18187 add-exp-log_binary64_18189 add-log-exp_binary64_18190 |
| 3× | associate-/l*_binary64_18096 associate-/r*_binary64_18095 |
| 2× | flip3--_binary64_18155 pow1_binary64_18212 associate-/l/_binary64_18098 flip--_binary64_18126 |
| 1× | div-exp_binary64_18202 div-inv_binary64_18148 diff-log_binary64_18243 cancel-sign-sub-inv_binary64_18117 sub-neg_binary64_18144 clear-num_binary64_18150 frac-2neg_binary64_18162 div-sub_binary64_18156 cbrt-undiv_binary64_18185 |
4 calls:
| 7.0ms | (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) |
| 4.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.0ms | (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) |
2 calls:
| 300.0ms | (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) |
| 147.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
Compiled 682 to 706 computations (-3.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (48.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4946 | 1303 |
| 1 | 4946 | 1303 |
10 alts after pruning (9 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 84 | 9 | 93 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 84 | 10 | 94 |
Compiled 1253 to 225 computations (82% saved)
Found 4 expressions with local error:
| 8.5b | (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (/.f64 1 a)) |
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 8.5b | (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (/.f64 1 a)) |
| 1× | rewrite-expression-head |
| 17× | add-sqr-sqrt_binary64_18173 |
| 13× | associate-*r*_binary64_18091 |
| 11× | *-un-lft-identity_binary64_18151 times-frac_binary64_18157 add-exp-log_binary64_18189 |
| 10× | add-cube-cbrt_binary64_18186 |
| 7× | add-cbrt-cube_binary64_18187 |
| 4× | pow1_binary64_18212 add-log-exp_binary64_18190 prod-exp_binary64_18200 |
| 3× | flip3--_binary64_18155 unswap-sqr_binary64_18119 flip--_binary64_18126 associate-*l*_binary64_18092 |
| 2× | div-exp_binary64_18202 associate-*l/_binary64_18094 frac-times_binary64_18161 cbrt-unprod_binary64_18184 |
| 1× | 1-exp_binary64_18195 div-inv_binary64_18148 diff-log_binary64_18243 associate-*r/_binary64_18093 rec-exp_binary64_18201 pow-prod-down_binary64_18222 *-commutative_binary64_18082 un-div-inv_binary64_18149 cancel-sign-sub-inv_binary64_18117 sub-neg_binary64_18144 cbrt-undiv_binary64_18185 |
4 calls:
| 12.0ms | (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (/.f64 1 a)) |
| 4.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.0ms | (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (/.f64 1 a)) |
2 calls:
| 301.0ms | (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (/.f64 1 a)) |
| 151.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
Compiled 754 to 778 computations (-3.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (46.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5304 | 1414 |
10 alts after pruning (8 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 102 | 1 | 103 |
| Fresh | 1 | 7 | 8 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 103 | 10 | 113 |
Compiled 1469 to 393 computations (73.2% saved)
Found 6 expressions with local error:
| 8.4b | (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t))) |
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.5b | (/.f64 1 (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t)))) |
| 0.5b | (/.f64 1 (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t)))) |
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 8.4b | (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t))) |
| 1× | rewrite-expression-head |
| 90× | times-frac_binary64_18157 |
| 55× | *-un-lft-identity_binary64_18151 add-sqr-sqrt_binary64_18173 add-cube-cbrt_binary64_18186 |
| 18× | associate-/r*_binary64_18095 |
| 16× | add-exp-log_binary64_18189 |
| 11× | associate-/r/_binary64_18097 |
| 10× | add-cbrt-cube_binary64_18187 |
| 8× | div-exp_binary64_18202 |
| 6× | div-inv_binary64_18148 flip3--_binary64_18155 associate-/l*_binary64_18096 flip--_binary64_18126 |
| 5× | add-log-exp_binary64_18190 |
| 4× | pow1_binary64_18212 cbrt-undiv_binary64_18185 |
| 2× | 1-exp_binary64_18195 rec-exp_binary64_18201 clear-num_binary64_18150 frac-2neg_binary64_18162 |
| 1× | inv-pow_binary64_18236 diff-log_binary64_18243 pow-flip_binary64_18225 cancel-sign-sub-inv_binary64_18117 sub-neg_binary64_18144 |
6 calls:
| 10.0ms | (/.f64 1 (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t)))) |
| 6.0ms | (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t))) |
| 5.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.0ms | (/.f64 1 (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t)))) |
| 0.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
3 calls:
| 295.0ms | (/.f64 1 (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t)))) |
| 206.0ms | (/.f64 a (-.f64 (*.f64 x y) (*.f64 z t))) |
| 148.0ms | (-.f64 (*.f64 x y) (*.f64 z t)) |
Compiled 1414 to 1378 computations (2.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (44.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4985 | 3879 |
| 1 | 4985 | 3879 |
11 alts after pruning (9 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 194 | 3 | 197 |
| Fresh | 1 | 6 | 7 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 2 | 2 |
| Total | 196 | 11 | 207 |
Compiled 3435 to 756 computations (78% saved)
Found 8 expressions with local error:
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.8b | (-.f64 (*.f64 x y) (*.f64 z t)) |
| 0.5b | (*.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t)))) |
| 0.2b | (/.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) a) |
| 1.3b | (*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) a)) |
| 9.3b | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 9.3b | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 9.3b | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 1× | rewrite-expression-head |
| 30× | cbrt-div_binary64_18183 |
| 25× | add-sqr-sqrt_binary64_18173 |
| 22× | associate-*r*_binary64_18091 |
| 20× | *-un-lft-identity_binary64_18151 times-frac_binary64_18157 add-cube-cbrt_binary64_18186 |
| 19× | cbrt-prod_binary64_18182 |
| 16× | add-exp-log_binary64_18189 frac-times_binary64_18161 |
| 15× | flip3--_binary64_18155 flip--_binary64_18126 |
| 12× | associate-*l/_binary64_18094 |
| 10× | add-cbrt-cube_binary64_18187 |
| 9× | pow1_binary64_18212 |
| 6× | prod-exp_binary64_18200 cbrt-unprod_binary64_18184 |
| 5× | associate-*r/_binary64_18093 |
| 4× | add-log-exp_binary64_18190 |
| 3× | unswap-sqr_binary64_18119 pow-prod-down_binary64_18222 pow1/3_binary64_18233 |
| 2× | div-exp_binary64_18202 cbrt-undiv_binary64_18185 |
| 1× | div-inv_binary64_18148 *-commutative_binary64_18082 associate-*l*_binary64_18092 |
8 calls:
| 23.0ms | (*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) a)) |
| 6.0ms | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 4.0ms | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 4.0ms | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 0.0ms | (/.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) a) |
4 calls:
| 389.0ms | (*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) a)) |
| 365.0ms | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 356.0ms | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
| 353.0ms | (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))) |
Compiled 6340 to 4456 computations (29.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (63.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4958 | 6618 |
| 1 | 4958 | 6618 |
11 alts after pruning (8 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 205 | 0 | 205 |
| Fresh | 0 | 8 | 8 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 205 | 11 | 216 |
Compiled 7370 to 1563 computations (78.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (4.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 234 | 863 |
| 1 | 234 | 863 |
Compiled 5710 to 4166 computations (27% saved)
Compiled 720 to 1017 computations (-41.3% saved)
Compiled 323 to 564 computations (-74.6% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 2.188427320940706e+54 | 7.331261742941645e+70 | 2.229508210258736e+54 |
| 8 | 6.472149666242987e+21 | 1.8076302279290845e+25 | 1.6121495039056051e+25 |
| 6 | 9.2003196101862e-64 | 1.4549259090543152e-62 | 6.84225569191814e-63 |
| 10 | -1.0177037949233434e-59 | -3.986718241068268e-73 | -1.3836986392095962e-71 |
Compiled 3 to 6 computations (-100% saved)
Compiled 267 to 494 computations (-85% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 2.188427320940706e+54 | 7.331261742941645e+70 | 2.229508210258736e+54 |
| 8 | 6.472149666242987e+21 | 1.8076302279290845e+25 | 1.7859101474820312e+25 |
| 6 | 9.2003196101862e-64 | 1.4549259090543152e-62 | 8.354856988827411e-63 |
| 10 | -1.0177037949233434e-59 | -3.986718241068268e-73 | -1.016741672280776e-70 |
Compiled 3 to 6 computations (-100% saved)
Compiled 169 to 368 computations (-117.8% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 2.188427320940706e+54 | 7.331261742941645e+70 | 2.229508210258736e+54 |
| 8 | 6.472149666242987e+21 | 1.8076302279290845e+25 | 1.7859101474820312e+25 |
| 6 | 9.2003196101862e-64 | 1.4549259090543152e-62 | 4.188131762273379e-63 |
| 10 | -1.0177037949233434e-59 | -3.986718241068268e-73 | -2.8877901635419643e-66 |
Compiled 3 to 6 computations (-100% saved)
Compiled 120 to 305 computations (-154.2% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 10 | 2.188427320940706e+54 | 7.331261742941645e+70 | 2.229508210258736e+54 |
| 8 | 6.472149666242987e+21 | 1.8076302279290845e+25 | 1.7859101474820312e+25 |
| 6 | 9.2003196101862e-64 | 1.4549259090543152e-62 | 3.431831113818743e-63 |
| 10 | -1.0177037949233434e-59 | -3.986718241068268e-73 | -2.01153258471387e-61 |
Compiled 3 to 6 computations (-100% saved)
Compiled 64 to 212 computations (-231.3% saved)
Total 0.5b remaining (6.8%)
Threshold costs 0.5b (6.8%)
Compiled 25 to 140 computations (-460% saved)
Compiled 245 to 141 computations (42.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (3.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 140 | 316 |
| 1 | 140 | 316 |
| 1× | intervals |
| 273.0ms | 8000× | body | 128 | valid |
| 108.0ms | 2947× | body | 128 | invalid |
Compiled 837 to 590 computations (29.5% saved)
0.5275888563976902
Loading profile data...