Time bar (total: 17.0s)
| 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 |
| 25% | 74.9% | 0.1% | 5 |
| 25% | 74.9% | 0.1% | 6 |
| 25% | 74.9% | 0.1% | 7 |
| 37.4% | 62.4% | 0.1% | 8 |
| 37.4% | 62.4% | 0.1% | 9 |
| 37.4% | 62.4% | 0.1% | 10 |
| 43.7% | 56.2% | 0.1% | 11 |
| 43.7% | 56.2% | 0.1% | 12 |
| 43.7% | 56.2% | 0.1% | 13 |
| 61.7% | 38.2% | 0.1% | 14 |
Compiled 38 to 30 computations (21.1% saved)
| 1× | intervals |
| 23.0ms | 256× | body | 128 | valid |
Compiled 75 to 62 computations (17.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (37.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5236 | 55 |
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 0 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 1 | 2 |
Compiled 74 to 58 computations (21.6% saved)
Found 8 expressions with local error:
| 0.0b | (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) |
| 0.0b | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328) |
| 0.0b | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z) |
| 0.0b | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) |
| 0.0b | (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) |
| 0.1b | (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) |
| 0.1b | (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) |
| 21.2b | (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328)) |
| 1× | rewrite-expression-head |
| 18× | add-sqr-sqrt_binary64_10416 |
| 15× | add-exp-log_binary64_10432 add-cbrt-cube_binary64_10430 |
| 12× | *-un-lft-identity_binary64_10394 add-cube-cbrt_binary64_10429 |
| 10× | pow1_binary64_10455 |
| 9× | associate-*r*_binary64_10334 associate-*l*_binary64_10335 |
| 8× | associate-/l/_binary64_10341 associate-*l/_binary64_10337 |
| 7× | flip-+_binary64_10368 flip3-+_binary64_10397 |
| 4× | add-log-exp_binary64_10433 frac-times_binary64_10404 prod-exp_binary64_10443 cbrt-unprod_binary64_10427 |
| 3× | associate-/r*_binary64_10338 pow-prod-down_binary64_10465 flip--_binary64_10369 unswap-sqr_binary64_10362 *-commutative_binary64_10325 times-frac_binary64_10400 flip3--_binary64_10398 |
| 2× | associate-/r/_binary64_10340 cbrt-undiv_binary64_10428 associate-*r/_binary64_10336 div-exp_binary64_10445 |
| 1× | div-inv_binary64_10391 frac-2neg_binary64_10405 associate-/l*_binary64_10339 clear-num_binary64_10393 |
8 calls:
| 33.0ms | (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328)) |
| 14.0ms | (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) |
| 10.0ms | (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) |
| 7.0ms | (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) |
| 0.0ms | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) |
4 calls:
| 1.4s | (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328)) |
| 172.0ms | (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) |
| 89.0ms | (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) |
| 57.0ms | (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) |
Compiled 4588 to 3775 computations (17.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (52.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5082 | 5891 |
8 alts after pruning (8 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 140 | 8 | 148 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 141 | 8 | 149 |
Compiled 7847 to 5548 computations (29.3% saved)
Found 8 expressions with local error:
| 0.0b | (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104) |
| 0.0b | (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104) |
| 0.0b | (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) |
| 0.0b | (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) |
| 5.9b | (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) |
| 12.6b | (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 12.8b | (*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))) |
| 17.0b | (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 1× | rewrite-expression-head |
| 126× | add-sqr-sqrt_binary64_10416 |
| 108× | times-frac_binary64_10400 |
| 95× | *-un-lft-identity_binary64_10394 |
| 69× | add-cube-cbrt_binary64_10429 |
| 63× | sqrt-prod_binary64_10410 |
| 36× | associate-*l*_binary64_10335 |
| 24× | associate-*r*_binary64_10334 |
| 20× | add-exp-log_binary64_10432 add-cbrt-cube_binary64_10430 |
| 13× | difference-of-squares_binary64_10363 distribute-lft-out--_binary64_10346 |
| 12× | associate-/r*_binary64_10338 |
| 10× | sqrt-div_binary64_10411 |
| 9× | unswap-sqr_binary64_10362 |
| 8× | associate-/r/_binary64_10340 associate-/l*_binary64_10339 |
| 7× | pow1_binary64_10455 |
| 6× | cbrt-undiv_binary64_10428 flip-+_binary64_10368 flip3-+_binary64_10397 div-exp_binary64_10445 |
| 4× | associate-/l/_binary64_10341 div-inv_binary64_10391 add-log-exp_binary64_10433 prod-exp_binary64_10443 cbrt-unprod_binary64_10427 |
| 2× | frac-2neg_binary64_10405 clear-num_binary64_10393 |
| 1× | pow1/2_binary64_10474 sqrt-pow1_binary64_10412 pow-prod-down_binary64_10465 flip--_binary64_10369 rem-sqrt-square_binary64_10407 frac-times_binary64_10404 div-sub_binary64_10399 associate-*r/_binary64_10336 associate-*l/_binary64_10337 *-commutative_binary64_10325 flip3--_binary64_10398 |
8 calls:
| 67.0ms | (*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))) |
| 29.0ms | (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 18.0ms | (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 13.0ms | (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) |
| 0.0ms | (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) |
4 calls:
| 1.4s | (*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))) |
| 1.2s | (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 93.0ms | (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 55.0ms | (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) |
Compiled 7161 to 5943 computations (17% saved)
| 1× | egg-herbie |
Useful iterations: 0 (47.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5381 | 18539 |
7 alts after pruning (6 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 273 | 1 | 274 |
| Fresh | 2 | 5 | 7 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 275 | 7 | 282 |
Compiled 20129 to 14728 computations (26.8% saved)
Found 8 expressions with local error:
| 0.0b | (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888) |
| 0.0b | (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104) |
| 0.0b | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z) |
| 0.0b | (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) |
| 0.1b | (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) |
| 0.1b | (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) |
| 0.2b | (/.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) |
| 21.4b | (*.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (/.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 1× | rewrite-expression-head |
| 34× | add-exp-log_binary64_10432 |
| 27× | add-sqr-sqrt_binary64_10416 |
| 23× | *-un-lft-identity_binary64_10394 add-cube-cbrt_binary64_10429 |
| 22× | add-cbrt-cube_binary64_10430 |
| 21× | associate-*r*_binary64_10334 |
| 18× | times-frac_binary64_10400 |
| 16× | frac-times_binary64_10404 |
| 14× | pow1_binary64_10455 prod-exp_binary64_10443 associate-*l/_binary64_10337 |
| 10× | flip-+_binary64_10368 flip3-+_binary64_10397 |
| 8× | cbrt-unprod_binary64_10427 |
| 7× | associate-*l*_binary64_10335 associate-*r/_binary64_10336 |
| 6× | flip--_binary64_10369 flip3--_binary64_10398 div-exp_binary64_10445 |
| 5× | pow-prod-down_binary64_10465 |
| 4× | associate-/r/_binary64_10340 add-log-exp_binary64_10433 |
| 3× | associate-/r*_binary64_10338 rec-exp_binary64_10444 cbrt-undiv_binary64_10428 *-commutative_binary64_10325 associate-/l*_binary64_10339 1-exp_binary64_10438 |
| 2× | div-inv_binary64_10391 unswap-sqr_binary64_10362 |
| 1× | pow-flip_binary64_10468 distribute-lft-in_binary64_10343 un-div-inv_binary64_10392 frac-2neg_binary64_10405 inv-pow_binary64_10479 clear-num_binary64_10393 distribute-rgt-in_binary64_10344 |
8 calls:
| 39.0ms | (*.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (/.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 14.0ms | (/.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) |
| 10.0ms | (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) |
| 7.0ms | (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) |
| 0.0ms | (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) |
4 calls:
| 1.4s | (*.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (/.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) |
| 98.0ms | (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) |
| 59.0ms | (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) |
| 52.0ms | (/.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) |
Compiled 4258 to 3515 computations (17.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (43.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5095 | 8260 |
7 alts after pruning (5 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 180 | 0 | 180 |
| Fresh | 0 | 5 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 180 | 7 | 187 |
Compiled 9783 to 7068 computations (27.8% saved)
Found 8 expressions with local error:
| 0.0b | (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y))) (*.f64 x (cbrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)))) z) |
| 0.0b | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328) |
| 0.0b | (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) |
| 0.0b | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) |
| 17.8b | (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) |
| 17.8b | (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) |
| 17.8b | (cbrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) |
| 21.2b | (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y))) (*.f64 x (cbrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)))) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328)) |
| 1× | rewrite-expression-head |
| 9× | add-exp-log_binary64_10432 cbrt-prod_binary64_10425 add-cbrt-cube_binary64_10430 add-sqr-sqrt_binary64_10416 *-un-lft-identity_binary64_10394 add-cube-cbrt_binary64_10429 |
| 8× | associate-/l/_binary64_10341 |
| 7× | flip-+_binary64_10368 flip3-+_binary64_10397 |
| 6× | cbrt-div_binary64_10426 |
| 4× | pow1_binary64_10455 add-log-exp_binary64_10433 frac-times_binary64_10404 |
| 3× | associate-/r*_binary64_10338 pow1/3_binary64_10476 flip--_binary64_10369 times-frac_binary64_10400 flip3--_binary64_10398 |
| 2× | associate-/r/_binary64_10340 cbrt-undiv_binary64_10428 associate-*r/_binary64_10336 associate-*l/_binary64_10337 div-exp_binary64_10445 |
| 1× | div-inv_binary64_10391 prod-exp_binary64_10443 frac-2neg_binary64_10405 associate-/l*_binary64_10339 clear-num_binary64_10393 cbrt-unprod_binary64_10427 |
8 calls:
| 64.0ms | (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y))) (*.f64 x (cbrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)))) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328)) |
| 11.0ms | (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) |
| 11.0ms | (cbrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) |
| 11.0ms | (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) |
| 0.0ms | (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) |
4 calls:
| 1.4s | (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y))) (*.f64 x (cbrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)))) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328)) |
| 280.0ms | (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) |
| 276.0ms | (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y)) |
| 275.0ms | (cbrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) |
Compiled 8179 to 6693 computations (18.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (38.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4983 | 7088 |
| 1 | 4983 | 7088 |
7 alts after pruning (4 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 133 | 0 | 133 |
| Fresh | 0 | 4 | 4 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 133 | 7 | 140 |
Compiled 9992 to 7195 computations (28% saved)
Total 0.6b remaining (96.1%)
Threshold costs 0.6b (96.1%)
Compiled 8972 to 6880 computations (23.3% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 9 | 1730632849681179.2 | 2.8547739047431773e+20 | 2.8297016676765227e+20 |
| 8 | -1.3154112736524408e+60 | -2.1088515876818865e+55 | -3.6293449341285605e+58 |
Compiled 1 to 3 computations (-200% saved)
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 108 | 129 |
| 1 | 108 | 129 |
| 1× | intervals |
| 656.0ms | 8000× | body | 128 | valid |
| 1.0ms | 12× | body | 128 | invalid |
Compiled 2423 to 1843 computations (23.9% saved)
0
Loading profile data...