Time bar (total: 15.5s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.6% | 0.4% | 0 |
| 0% | 99.6% | 0.4% | 1 |
| 0% | 99.6% | 0.4% | 2 |
| 0% | 99.6% | 0.4% | 3 |
| 0% | 99.6% | 0.4% | 4 |
| 0% | 99.6% | 0.4% | 5 |
| 0% | 99.6% | 0.4% | 6 |
| 0% | 99.6% | 0.4% | 7 |
| 0% | 99.6% | 0.4% | 8 |
| 0% | 99.6% | 0.4% | 9 |
| 0% | 99.6% | 0.4% | 10 |
| 0% | 99.6% | 0.4% | 11 |
| 0% | 99.6% | 0.4% | 12 |
| 0% | 99.6% | 0.4% | 13 |
| 0% | 99.6% | 0.4% | 14 |
Compiled 20 to 19 computations (5% saved)
| 1× | intervals |
| 14.0ms | 256× | body | 128 | valid |
| 14.0ms | 248× | body | 128 | invalid |
Compiled 39 to 45 computations (-15.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (474.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3126 | 28 |
| 1 | 3126 | 28 |
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 38 to 36 computations (5.3% saved)
Found 6 expressions with local error:
| 10.5b | (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) |
| 0.1b | (*.f64 (+.f64 a (*.f64 b c)) c) |
| 0.0b | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)) |
| 0.0b | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)) |
| 0.1b | (*.f64 (+.f64 a (*.f64 b c)) c) |
| 10.5b | (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) |
| 1× | rewrite-expression-head |
| 14× | associate-*l/_binary64_19799 |
| 10× | pow1_binary64_19917 add-cbrt-cube_binary64_19892 add-exp-log_binary64_19894 |
| 8× | add-sqr-sqrt_binary64_19878 add-log-exp_binary64_19895 |
| 6× | flip-+_binary64_19830 add-cube-cbrt_binary64_19891 flip3-+_binary64_19859 associate-*r*_binary64_19796 *-un-lft-identity_binary64_19856 |
| 4× | prod-exp_binary64_19905 frac-sub_binary64_19865 pow-prod-down_binary64_19927 cbrt-unprod_binary64_19889 associate-*l*_binary64_19797 |
| 2× | *-commutative_binary64_19787 diff-log_binary64_19948 |
| 1× | flip3--_binary64_19860 associate--l+_binary64_19793 unswap-sqr_binary64_19824 sub-neg_binary64_19849 cancel-sign-sub-inv_binary64_19822 flip--_binary64_19831 sum-log_binary64_19947 |
6 calls:
| 9.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)) |
| 8.0ms | (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) |
| 6.0ms | (*.f64 (+.f64 a (*.f64 b c)) c) |
| 0.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)) |
| 0.0ms | (*.f64 (+.f64 a (*.f64 b c)) c) |
3 calls:
| 836.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)) |
| 234.0ms | (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) |
| 133.0ms | (*.f64 (+.f64 a (*.f64 b c)) c) |
Compiled 2609 to 2570 computations (1.5% saved)
| 1× | egg-herbie |
Useful iterations: 0 (59.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4987 | 2773 |
| 1 | 4987 | 2773 |
6 alts after pruning (5 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 143 | 5 | 148 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 143 | 6 | 149 |
Compiled 3280 to 676 computations (79.4% saved)
Found 4 expressions with local error:
| 4.5b | (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)) |
| 0.0b | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))) |
| 0.0b | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))) |
| 4.5b | (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)) |
| 1× | rewrite-expression-head |
| 7× | pow1_binary64_19917 add-cbrt-cube_binary64_19892 add-log-exp_binary64_19895 add-exp-log_binary64_19894 |
| 6× | associate-*l/_binary64_19799 |
| 5× | flip-+_binary64_19830 flip3-+_binary64_19859 |
| 4× | frac-sub_binary64_19865 |
| 3× | add-cube-cbrt_binary64_19891 add-sqr-sqrt_binary64_19878 prod-exp_binary64_19905 *-un-lft-identity_binary64_19856 pow-prod-down_binary64_19927 cbrt-unprod_binary64_19889 associate-*l*_binary64_19797 |
| 2× | diff-log_binary64_19948 |
| 1× | flip3--_binary64_19860 associate--l+_binary64_19793 *-commutative_binary64_19787 sub-neg_binary64_19849 cancel-sign-sub-inv_binary64_19822 associate-*r*_binary64_19796 flip--_binary64_19831 sum-log_binary64_19947 |
4 calls:
| 8.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))) |
| 7.0ms | (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)) |
| 0.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))) |
| 0.0ms | (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)) |
2 calls:
| 864.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))) |
| 231.0ms | (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)) |
Compiled 2086 to 2056 computations (1.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (25.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6027 | 2369 |
8 alts after pruning (6 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 107 | 3 | 110 |
| Fresh | 1 | 3 | 4 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 108 | 8 | 116 |
Compiled 2531 to 533 computations (78.9% saved)
Found 8 expressions with local error:
| 1.3b | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 1.1b | (*.f64 (*.f64 c i) (cbrt.f64 (+.f64 a (*.f64 b c)))) |
| 0.5b | (*.f64 (cbrt.f64 (+.f64 a (*.f64 b c))) (cbrt.f64 (+.f64 a (*.f64 b c)))) |
| 0.0b | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (cbrt.f64 (+.f64 a (*.f64 b c))) (cbrt.f64 (+.f64 a (*.f64 b c)))) (*.f64 (*.f64 c i) (cbrt.f64 (+.f64 a (*.f64 b c)))))) |
| 1.3b | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 1.3b | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 1.3b | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 3.0b | (*.f64 (*.f64 (cbrt.f64 (+.f64 a (*.f64 b c))) (cbrt.f64 (+.f64 a (*.f64 b c)))) (*.f64 (*.f64 c i) (cbrt.f64 (+.f64 a (*.f64 b c))))) |
| 1× | rewrite-expression-head |
| 60× | cbrt-div_binary64_19888 |
| 30× | flip-+_binary64_19830 flip3-+_binary64_19859 |
| 28× | frac-times_binary64_19866 |
| 26× | associate-*r/_binary64_19798 |
| 25× | pow1_binary64_19917 add-exp-log_binary64_19894 |
| 15× | prod-exp_binary64_19905 add-cbrt-cube_binary64_19892 pow-prod-down_binary64_19927 cbrt-unprod_binary64_19889 |
| 14× | associate-*l/_binary64_19799 |
| 9× | cbrt-prod_binary64_19887 |
| 7× | add-cube-cbrt_binary64_19891 add-sqr-sqrt_binary64_19878 *-un-lft-identity_binary64_19856 |
| 4× | add-log-exp_binary64_19895 |
| 3× | pow1/3_binary64_19938 |
| 1× | *-commutative_binary64_19787 associate-*r*_binary64_19796 associate-*l*_binary64_19797 |
8 calls:
| 19.0ms | (*.f64 (*.f64 (cbrt.f64 (+.f64 a (*.f64 b c))) (cbrt.f64 (+.f64 a (*.f64 b c)))) (*.f64 (*.f64 c i) (cbrt.f64 (+.f64 a (*.f64 b c))))) |
| 3.0ms | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 3.0ms | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 2.0ms | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 0.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (cbrt.f64 (+.f64 a (*.f64 b c))) (cbrt.f64 (+.f64 a (*.f64 b c)))) (*.f64 (*.f64 c i) (cbrt.f64 (+.f64 a (*.f64 b c)))))) |
4 calls:
| 252.0ms | (*.f64 (*.f64 (cbrt.f64 (+.f64 a (*.f64 b c))) (cbrt.f64 (+.f64 a (*.f64 b c)))) (*.f64 (*.f64 c i) (cbrt.f64 (+.f64 a (*.f64 b c))))) |
| 205.0ms | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 195.0ms | (cbrt.f64 (+.f64 a (*.f64 b c))) |
| 192.0ms | (cbrt.f64 (+.f64 a (*.f64 b c))) |
Compiled 4820 to 3713 computations (23% saved)
| 1× | egg-herbie |
Useful iterations: 0 (40.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5461 | 4017 |
8 alts after pruning (5 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 165 | 0 | 165 |
| Fresh | 0 | 5 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 165 | 8 | 173 |
Compiled 6505 to 1299 computations (80% saved)
Found 8 expressions with local error:
| 0.5b | (*.f64 (cbrt.f64 c) (cbrt.f64 c)) |
| 0.3b | (*.f64 (+.f64 a (*.f64 b c)) (*.f64 (cbrt.f64 c) (cbrt.f64 c))) |
| 0.2b | (*.f64 (*.f64 (+.f64 a (*.f64 b c)) (*.f64 (cbrt.f64 c) (cbrt.f64 c))) (cbrt.f64 c)) |
| 0.0b | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) (*.f64 (cbrt.f64 c) (cbrt.f64 c))) (cbrt.f64 c)) i)) |
| 0.6b | (cbrt.f64 c) |
| 0.6b | (cbrt.f64 c) |
| 0.6b | (cbrt.f64 c) |
| 10.5b | (*.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) (*.f64 (cbrt.f64 c) (cbrt.f64 c))) (cbrt.f64 c)) i) |
| 1× | rewrite-expression-head |
| 18× | pow1_binary64_19917 add-exp-log_binary64_19894 |
| 13× | add-cbrt-cube_binary64_19892 |
| 10× | prod-exp_binary64_19905 pow-prod-down_binary64_19927 cbrt-unprod_binary64_19889 |
| 9× | cbrt-prod_binary64_19887 |
| 8× | add-cube-cbrt_binary64_19891 add-sqr-sqrt_binary64_19878 *-un-lft-identity_binary64_19856 |
| 6× | associate-*l/_binary64_19799 |
| 4× | add-log-exp_binary64_19895 |
| 3× | associate-*r*_binary64_19796 pow1/3_binary64_19938 |
| 1× | *-commutative_binary64_19787 flip-+_binary64_19830 flip3-+_binary64_19859 associate-*l*_binary64_19797 |
8 calls:
| 15.0ms | (*.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) (*.f64 (cbrt.f64 c) (cbrt.f64 c))) (cbrt.f64 c)) i) |
| 1.0ms | (cbrt.f64 c) |
| 1.0ms | (cbrt.f64 c) |
| 1.0ms | (cbrt.f64 c) |
| 0.0ms | (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) (*.f64 (cbrt.f64 c) (cbrt.f64 c))) (cbrt.f64 c)) i)) |
4 calls:
| 282.0ms | (*.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) (*.f64 (cbrt.f64 c) (cbrt.f64 c))) (cbrt.f64 c)) i) |
| 76.0ms | (cbrt.f64 c) |
| 74.0ms | (cbrt.f64 c) |
| 74.0ms | (cbrt.f64 c) |
Compiled 1222 to 1117 computations (8.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (79.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4941 | 868 |
| 1 | 4941 | 868 |
8 alts after pruning (4 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 89 | 0 | 89 |
| Fresh | 0 | 4 | 4 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 3 | 3 |
| Total | 89 | 8 | 97 |
Compiled 2229 to 497 computations (77.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (89.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 2371 | 881 |
| 1 | 2371 | 881 |
Compiled 6554 to 5686 computations (13.2% saved)
Compiled 1758 to 2540 computations (-44.5% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 8 | 4.7458072085750155e+73 | 2.092509348355622e+78 | 1.362006270738487e+77 |
| 8 | -3.2753158233835275e+84 | -1.2913455583428645e+80 | -1.4440070586394473e+82 |
Compiled 1 to 8 computations (-700% saved)
Compiled 1660 to 2506 computations (-51% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 8 | 1.432370767420556e-112 | 2.4804755110326947e-109 | 5.682672477284548e-111 |
| 8 | -4.91850081504453e-103 | -6.817586497353687e-107 | -1.404325109175153e-104 |
Compiled 3 to 9 computations (-200% saved)
Compiled 1276 to 2110 computations (-65.4% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 5 | 4.3678496850984354e-14 | 1.4780007535088294e-13 | 1.321391563360253e-13 |
| 7 | -117513911075.94073 | -3919330187.8437037 | -18826200670.13257 |
Compiled 1 to 8 computations (-700% saved)
Compiled 1111 to 1934 computations (-74.1% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 6 | 7.598132685121499e+118 | 9.532381834437771e+119 | 9.165609646455902e+118 |
| 3 | -1.2913455583428645e+80 | -1.0097795133020005e+80 | -1.2627519629973034e+80 |
Compiled 1 to 8 computations (-700% saved)
Compiled 931 to 1742 computations (-87.1% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 9 | 1.2051145178934173e-18 | 2.0742914439130412e-10 | 2.5255928342778342e-12 |
| 8 | -4.91850081504453e-103 | -6.817586497353687e-107 | -1.5289489626241633e-103 |
Compiled 3 to 9 computations (-200% saved)
Compiled 702 to 1451 computations (-106.7% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 9 | 1.4780007535088294e-13 | 7.216404646301744e-07 | 2.083022499510345e-09 |
| 3 | -1.2913455583428645e+80 | -1.0097795133020005e+80 | -1.1384506923570265e+80 |
Compiled 1 to 8 computations (-700% saved)
Compiled 581 to 1297 computations (-123.2% saved)
Compiled 7 to 11 computations (-57.1% saved)
Compiled 460 to 1143 computations (-148.5% saved)
Compiled 7 to 11 computations (-57.1% saved)
Compiled 361 to 1000 computations (-177% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 5 | 1.0275892479247634e+162 | 3.425236817310449e+162 | 2.6823562299796203e+162 |
| 7 | -2.49273466041351e+220 | -5.670868374519803e+218 | -1.187469692550406e+220 |
Compiled 1 to 8 computations (-700% saved)
Compiled 228 to 774 computations (-239.5% saved)
| Iters | Range | Point | |
|---|---|---|---|
| 8 | 8.08023501633163e+89 | 4.087455846605901e+94 | 1.2439936353141164e+91 |
| 7 | 0.0001005216698670702 | 0.012942520361698443 | 0.003344819045572408 |
| 7 | 1.0500348828210055e-77 | 2.2562577860555847e-75 | 2.0650522016065681e-75 |
| 7 | -1.235756192326266e-07 | -7.088469132911592e-09 | -4.478062946668265e-08 |
Compiled 3 to 9 computations (-200% saved)
Compiled 94 to 488 computations (-419.1% saved)
Compiled 40 to 344 computations (-760% saved)
Total 0.9b remaining (53.2%)
Threshold costs 0.9b (53.2%)
Compiled 32 to 272 computations (-750% saved)
Compiled 515 to 341 computations (33.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (6.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 310 | 619 |
| 1 | 310 | 619 |
| 1× | intervals |
| 486.0ms | 8000× | body | 128 | valid |
| 415.0ms | 6930× | body | 128 | invalid |
Compiled 1049 to 874 computations (16.7% saved)
0.23370252573489406
Loading profile data...