Time bar (total: 8.1s)
| 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 |
| 6.2% | 93.6% | 0.2% | 8 |
| 25% | 74.9% | 0.2% | 9 |
| 28.1% | 71.7% | 0.2% | 10 |
| 29.6% | 70.2% | 0.2% | 11 |
| 53% | 46.8% | 0.2% | 12 |
| 71.3% | 28.5% | 0.2% | 13 |
| 71.7% | 28.1% | 0.2% | 14 |
Compiled 20 to 12 computations (40% saved)
| 1× | intervals |
| 16.0ms | 256× | body | 128 | valid |
| 3.0ms | 16× | body | 128 | invalid |
Compiled 43 to 27 computations (37.2% saved)
| 1× | egg-herbie |
| 768× | times-frac_binary64 |
| 766× | div-sub_binary64 |
| 654× | unswap-sqr_binary64 |
| 570× | unsub-neg_binary64 |
| 551× | cancel-sign-sub-inv_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 30 |
| 1 | 25 | 30 |
| 2 | 45 | 30 |
| 3 | 71 | 30 |
| 4 | 134 | 30 |
| 5 | 188 | 30 |
| 6 | 248 | 30 |
| 7 | 387 | 30 |
| 8 | 535 | 30 |
| 9 | 652 | 30 |
| 10 | 699 | 30 |
| 11 | 2045 | 30 |
| 12 | 3600 | 30 |
| 13 | 3070 | 30 |
| 14 | 3259 | 30 |
| 15 | 3445 | 30 |
| 16 | 3850 | 30 |
| 17 | 5232 | 30 |
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 0 | 0 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 1 | 1 |
| Status | Error | Program |
| ▶ | 27.9b | (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 38 to 22 computations (42.1% saved)
Found 3 expressions with local error:
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
| 0.2b | (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
| 27.3b | (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | rewrite-expression-head |
| 11× | *-un-lft-identity_binary64 |
| 11× | add-sqr-sqrt_binary64 |
| 11× | add-cube-cbrt_binary64 |
| 9× | times-frac_binary64 |
| 7× | add-log-exp_binary64 |
3 calls:
| 12.0ms | (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 3.0ms | (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
| 3.0ms | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
Compiled 1496 to 199 computations (86.7% saved)
3 calls:
| 69.0ms | (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 30.0ms | (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
| 19.0ms | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
Compiled 1880 to 1191 computations (36.6% saved)
| 1× | egg-herbie |
| 460× | associate-*l*_binary64 |
| 386× | associate-*r*_binary64 |
| 313× | unswap-sqr_binary64 |
| 253× | div-sub_binary64 |
| 208× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 121 | 2787 |
| 1 | 335 | 2572 |
| 2 | 1029 | 2570 |
| 3 | 3632 | 2570 |
| 4 | 4830 | 2570 |
| 5 | 4939 | 2570 |
7 alts after pruning (7 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 62 | 7 | 69 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 63 | 7 | 70 |
| Status | Error | Program |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) | |
| 43.8b | (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) 3))) | |
| 27.9b | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) | |
| 36.9b | (neg.f64 (/.f64 x.re y.im)) | |
| 40.4b | (neg.f64 (/.f64 (*.f64 x.re y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) | |
| 28.0b | (/.f64 1 (/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)))) | |
| ▶ | 27.8b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
Compiled 1551 to 725 computations (53.3% saved)
Found 4 expressions with local error:
| 0.2b | (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) |
| 16.7b | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 30.7b | (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 30.7b | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 1× | rewrite-expression-head |
| 43× | *-un-lft-identity_binary64 |
| 28× | sqrt-prod_binary64 |
| 25× | add-sqr-sqrt_binary64 |
| 24× | times-frac_binary64 |
| 23× | add-cube-cbrt_binary64 |
4 calls:
| 10.0ms | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 7.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 3.0ms | (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 3.0ms | (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) |
Compiled 3183 to 1247 computations (60.8% saved)
4 calls:
| 99.0ms | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 38.0ms | (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) |
| 35.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 34.0ms | (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 5234 to 3281 computations (37.3% saved)
| 1× | egg-herbie |
| 516× | times-frac_binary64 |
| 430× | associate-/l*_binary64 |
| 290× | associate-/r*_binary64 |
| 272× | associate-*l/_binary64 |
| 219× | cancel-sign-sub-inv_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 214 | 5157 |
| 1 | 505 | 4844 |
| 2 | 1587 | 4838 |
| 3 | 4839 | 4832 |
| 4 | 5190 | 4832 |
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 134 | 6 | 140 |
| Fresh | 3 | 3 | 6 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 138 | 9 | 147 |
| Status | Error | Program |
| ▶ | 27.8b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1/2)) |
| 46.5b | (/.f64 (neg.f64 x.im) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) | |
| 36.9b | (neg.f64 (/.f64 x.re y.im)) | |
| 47.3b | (/.f64 (-.f64 x.im (/.f64 (*.f64 y.im x.re) y.re)) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 28.0b | (/.f64 1 (/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)))) | |
| 46.5b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 y.im (*.f64 1/2 (/.f64 (pow.f64 y.re 2) y.im)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 28.3b | (/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 28.0b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
Compiled 3244 to 1518 computations (53.2% saved)
Found 4 expressions with local error:
| 0.2b | (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) |
| 16.7b | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 30.7b | (pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1/2) |
| 30.7b | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 1× | rewrite-expression-head |
| 44× | *-un-lft-identity_binary64 |
| 25× | sqrt-prod_binary64 |
| 25× | add-sqr-sqrt_binary64 |
| 24× | times-frac_binary64 |
| 24× | add-cube-cbrt_binary64 |
4 calls:
| 12.0ms | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 8.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 4.0ms | (pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1/2) |
| 3.0ms | (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) |
Compiled 3343 to 1459 computations (56.4% saved)
4 calls:
| 86.0ms | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 47.0ms | (pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1/2) |
| 36.0ms | (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) |
| 34.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
Compiled 5370 to 3450 computations (35.8% saved)
| 1× | egg-herbie |
| 591× | times-frac_binary64 |
| 491× | associate-/l*_binary64 |
| 227× | div-sub_binary64 |
| 223× | cancel-sign-sub-inv_binary64 |
| 167× | associate-/l/_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 215 | 5196 |
| 1 | 521 | 4897 |
| 2 | 1720 | 4855 |
| 3 | 4633 | 4849 |
| 4 | 5097 | 4849 |
8 alts after pruning (8 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 145 | 1 | 146 |
| Fresh | 1 | 7 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 147 | 8 | 155 |
| Status | Error | Program |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) | |
| 36.9b | (neg.f64 (/.f64 x.re y.im)) | |
| 46.5b | (/.f64 (neg.f64 x.im) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 47.3b | (/.f64 (-.f64 x.im (/.f64 (*.f64 y.im x.re) y.re)) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 28.0b | (/.f64 1 (/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)))) | |
| 34.9b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) 3/2))) (pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1/2)) | |
| 46.5b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 y.im (*.f64 1/2 (/.f64 (pow.f64 y.re 2) y.im)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| ▶ | 28.0b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
Compiled 3257 to 1600 computations (50.9% saved)
Found 4 expressions with local error:
| 16.7b | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 30.7b | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 30.7b | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 30.7b | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 1× | rewrite-expression-head |
| 52× | *-un-lft-identity_binary64 |
| 35× | sqrt-prod_binary64 |
| 27× | add-sqr-sqrt_binary64 |
| 24× | times-frac_binary64 |
| 24× | add-cube-cbrt_binary64 |
4 calls:
| 12.0ms | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 7.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 5.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 5.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
Compiled 4291 to 2748 computations (36% saved)
4 calls:
| 97.0ms | (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
| 47.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 39.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
| 38.0ms | (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
Compiled 7200 to 5216 computations (27.6% saved)
| 1× | egg-herbie |
| 445× | times-frac_binary64 |
| 386× | associate-/l*_binary64 |
| 353× | associate-*l*_binary64 |
| 346× | associate-*r*_binary64 |
| 275× | associate-/r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 5286 |
| 1 | 451 | 5005 |
| 2 | 1341 | 4975 |
| 3 | 5010 | 4975 |
9 alts after pruning (8 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 125 | 1 | 126 |
| Fresh | 0 | 7 | 7 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 125 | 9 | 134 |
| Status | Error | Program |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) | |
| 36.9b | (neg.f64 (/.f64 x.re y.im)) | |
| 46.5b | (/.f64 (neg.f64 x.im) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 47.3b | (/.f64 (-.f64 x.im (/.f64 (*.f64 y.im x.re) y.re)) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 28.0b | (/.f64 1 (/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)))) | |
| 34.9b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) 3/2))) (pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1/2)) | |
| 46.5b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 y.im (*.f64 1/2 (/.f64 (pow.f64 y.re 2) y.im)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| 47.3b | (/.f64 (-.f64 x.im (/.f64 (*.f64 y.im x.re) y.re)) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) | |
| 28.0b | (/.f64 (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
Compiled 3824 to 2443 computations (36.1% saved)
Total 1.1b remaining (7.1%)
Threshold costs 0b (0%)
Compiled 23403 to 14633 computations (37.5% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 8 | 1.3195658943841933e+150 | 5.873810536870084e+153 | 6.4153068053837126e+150 |
| 6 | 1.8602385643483246e-120 | 6.34431879816719e-119 | 3.818593708289327e-120 |
| 8 | -6.015141269972389e-92 | -2.0827600051108637e-94 | -4.270742155339291e-94 |
| 9 | -1.8111732204671598e+74 | -2.1764639905828446e+67 | -8.236807978306482e+73 |
Compiled 5 to 4 computations (20% saved)
| 1× | egg-herbie |
| 10× | +-commutative_binary64 |
| 8× | *-commutative_binary64 |
| 7× | sub-neg_binary64 |
| 5× | neg-sub0_binary64 |
| 5× | neg-mul-1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 43 | 178 |
| 1 | 58 | 174 |
| 2 | 74 | 174 |
| 3 | 83 | 174 |
| 4 | 88 | 174 |
| 5 | 89 | 174 |
| 6 | 89 | 174 |
Compiled 97 to 52 computations (46.4% saved)
| 1× | intervals |
| 569.0ms | 8000× | body | 128 | valid |
| 28.0ms | 530× | body | 128 | invalid |
Compiled 355 to 227 computations (36.1% saved)
Loading profile data...