Time bar (total: 15.9s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 0% | 100% | 0 |
| 0% | 0% | 100% | 1 |
Compiled 22 to 18 computations (18.2% saved)
| 1× | intervals |
| 10.0ms | 256× | body | 128 | valid |
| 5.0ms | 256× | pre | 128 | true |
Compiled 37 to 33 computations (10.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (140.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5255 | 22 |
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 15 to 13 computations (13.3% saved)
Found 2 expressions with local error:
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1× | rewrite-expression-head |
| 7× | cancel-sign-sub-inv_binary64_1749 |
| 3× | add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 unpow-prod-down_binary64_1862 *-un-lft-identity_binary64_1783 add-log-exp_binary64_1822 |
| 1× | flip3--_binary64_1787 add-cbrt-cube_binary64_1819 sqr-pow_binary64_1755 add-exp-log_binary64_1821 diff-log_binary64_1875 flip--_binary64_1758 sub-neg_binary64_1776 pow1_binary64_1844 |
2 calls:
| 7.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 0.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
1 calls:
| 193.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
Compiled 246 to 216 computations (12.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (71.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5269 | 370 |
12 alts after pruning (11 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 19 | 11 | 30 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 1 | 1 |
| Total | 19 | 12 | 31 |
Compiled 494 to 390 computations (21.1% saved)
Found 4 expressions with local error:
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1.0b | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1× | rewrite-expression-head |
| 12× | cbrt-prod_binary64_1814 |
| 7× | add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 cancel-sign-sub-inv_binary64_1749 *-un-lft-identity_binary64_1783 |
| 6× | unpow-prod-down_binary64_1862 |
| 4× | add-log-exp_binary64_1822 |
| 3× | cube-prod_binary64_1811 |
| 2× | flip3--_binary64_1787 add-cbrt-cube_binary64_1819 sqr-pow_binary64_1755 add-exp-log_binary64_1821 cbrt-div_binary64_1815 cube-div_binary64_1812 flip--_binary64_1758 pow1_binary64_1844 |
| 1× | rem-cbrt-cube_binary64_1807 cube-mult_binary64_1813 unpow3_binary64_1849 diff-log_binary64_1875 pow1/3_binary64_1865 sub-neg_binary64_1776 |
4 calls:
| 7.0ms | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 7.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 0.0ms | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 0.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
2 calls:
| 201.0ms | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 194.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
Compiled 546 to 486 computations (11% saved)
| 1× | egg-herbie |
Useful iterations: 0 (37.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5079 | 1024 |
| 1× | rewrite-expression-head |
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
Found 2 expressions with local error:
| 23.0b | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
| 23.0b | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
| 1× | rewrite-expression-head |
| 5× | add-log-exp_binary64_1822 |
| 2× | sum-log_binary64_1874 |
| 1× | add-cbrt-cube_binary64_1819 unsub-neg_binary64_1777 +-commutative_binary64_1713 add-sqr-sqrt_binary64_1805 add-exp-log_binary64_1821 add-cube-cbrt_binary64_1818 flip-+_binary64_1757 *-un-lft-identity_binary64_1783 neg-sub0_binary64_1778 flip3-+_binary64_1786 neg-log_binary64_1876 associate-+r-_binary64_1717 pow1_binary64_1844 |
2 calls:
| 8.0ms | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
| 0.0ms | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
1 calls:
| 194.0ms | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
Compiled 246 to 216 computations (12.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (75.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5029 | 344 |
Found 2 expressions with local error:
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1× | rewrite-expression-head |
| 7× | cancel-sign-sub-inv_binary64_1749 |
| 3× | add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 unpow-prod-down_binary64_1862 *-un-lft-identity_binary64_1783 add-log-exp_binary64_1822 |
| 1× | flip3--_binary64_1787 add-cbrt-cube_binary64_1819 sqr-pow_binary64_1755 add-exp-log_binary64_1821 diff-log_binary64_1875 flip--_binary64_1758 sub-neg_binary64_1776 pow1_binary64_1844 |
2 calls:
| 7.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 0.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
1 calls:
| 190.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
Compiled 282 to 252 computations (10.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (64.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5269 | 370 |
Found 4 expressions with local error:
| 24.0b | (-.f64 (*.f64 81 (pow.f64 x 8)) (pow.f64 y 8)) |
| 1.0b | (*.f64 81 (pow.f64 x 8)) |
| 1.0b | (*.f64 81 (pow.f64 x 8)) |
| 24.0b | (-.f64 (*.f64 81 (pow.f64 x 8)) (pow.f64 y 8)) |
| 1× | rewrite-expression-head |
| 12× | add-sqr-sqrt_binary64_1805 |
| 7× | add-exp-log_binary64_1821 add-cube-cbrt_binary64_1818 cancel-sign-sub-inv_binary64_1749 unpow-prod-down_binary64_1862 *-un-lft-identity_binary64_1783 associate-*r*_binary64_1723 |
| 4× | add-cbrt-cube_binary64_1819 add-log-exp_binary64_1822 |
| 3× | sqr-pow_binary64_1755 prod-exp_binary64_1832 associate-*l*_binary64_1724 unswap-sqr_binary64_1751 |
| 2× | pow1_binary64_1844 |
| 1× | flip3--_binary64_1787 cbrt-unprod_binary64_1816 diff-log_binary64_1875 *-commutative_binary64_1714 flip--_binary64_1758 pow-to-exp_binary64_1852 sub-neg_binary64_1776 pow-exp_binary64_1851 |
4 calls:
| 7.0ms | (-.f64 (*.f64 81 (pow.f64 x 8)) (pow.f64 y 8)) |
| 6.0ms | (*.f64 81 (pow.f64 x 8)) |
| 0.0ms | (*.f64 81 (pow.f64 x 8)) |
| 0.0ms | (-.f64 (*.f64 81 (pow.f64 x 8)) (pow.f64 y 8)) |
2 calls:
| 83.0ms | (-.f64 (*.f64 81 (pow.f64 x 8)) (pow.f64 y 8)) |
| 43.0ms | (*.f64 81 (pow.f64 x 8)) |
Compiled 402 to 342 computations (14.9% saved)
| 1× | egg-herbie |
Useful iterations: 0 (51.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5167 | 556 |
51 alts after pruning (45 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 132 | 41 | 173 |
| Fresh | 2 | 4 | 6 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 6 | 6 |
| Total | 134 | 51 | 185 |
Compiled 3158 to 2494 computations (21% saved)
Found 6 expressions with local error:
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1.0b | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) 3)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1× | rewrite-expression-head |
| 72× | cbrt-prod_binary64_1814 |
| 27× | unpow-prod-down_binary64_1862 |
| 24× | cube-prod_binary64_1811 |
| 17× | add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 *-un-lft-identity_binary64_1783 |
| 7× | cancel-sign-sub-inv_binary64_1749 |
| 6× | cbrt-div_binary64_1815 cube-div_binary64_1812 |
| 5× | sqr-pow_binary64_1755 add-log-exp_binary64_1822 |
| 4× | cube-mult_binary64_1813 unpow3_binary64_1849 |
| 3× | flip3--_binary64_1787 add-cbrt-cube_binary64_1819 add-exp-log_binary64_1821 flip--_binary64_1758 pow1_binary64_1844 |
| 2× | rem-cbrt-cube_binary64_1807 pow1/3_binary64_1865 |
| 1× | diff-log_binary64_1875 sub-neg_binary64_1776 |
6 calls:
| 15.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) 3)) |
| 8.0ms | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 7.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 0.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) 3)) |
| 0.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
3 calls:
| 193.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 193.0ms | (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) |
| 191.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) 3)) 3)) |
Compiled 900 to 810 computations (10% saved)
| 1× | egg-herbie |
Useful iterations: 0 (66.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4975 | 2356 |
| 1 | 4975 | 2356 |
| 1× | rewrite-expression-head |
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
Found 4 expressions with local error:
| 62.0b | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 62.0b | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 1× | rewrite-expression-head |
| 14× | cancel-sign-sub-inv_binary64_1749 |
| 11× | log-prod_binary64_1869 |
| 8× | add-sqr-sqrt_binary64_1805 exp-sum_binary64_1829 add-cube-cbrt_binary64_1818 *-un-lft-identity_binary64_1783 |
| 6× | unpow-prod-down_binary64_1862 |
| 4× | log-pow_binary64_1872 add-log-exp_binary64_1822 |
| 3× | exp-prod_binary64_1835 pow1_binary64_1844 |
| 2× | add-cbrt-cube_binary64_1819 sqr-pow_binary64_1755 add-exp-log_binary64_1821 sub-neg_binary64_1776 |
| 1× | flip3--_binary64_1787 exp-diff_binary64_1831 diff-log_binary64_1875 flip--_binary64_1758 rem-log-exp_binary64_1824 log-div_binary64_1870 |
4 calls:
| 8.0ms | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 7.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 0.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 0.0ms | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
2 calls:
| 172.0ms | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 59.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
Compiled 376 to 336 computations (10.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (73.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4934 | 757 |
| 1 | 4934 | 757 |
Found 6 expressions with local error:
| 24.0b | (-.f64 (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) (pow.f64 y 8)) |
| 5.2b | (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) |
| 1.0b | (*.f64 81 (pow.f64 x 8)) |
| 1.0b | (*.f64 81 (pow.f64 x 8)) |
| 5.2b | (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) |
| 24.0b | (-.f64 (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) (pow.f64 y 8)) |
| 1× | rewrite-expression-head |
| 19× | add-sqr-sqrt_binary64_1805 |
| 11× | *-un-lft-identity_binary64_1783 |
| 9× | add-cube-cbrt_binary64_1818 |
| 8× | add-exp-log_binary64_1821 unpow-prod-down_binary64_1862 |
| 7× | cancel-sign-sub-inv_binary64_1749 associate-*r*_binary64_1723 |
| 5× | add-cbrt-cube_binary64_1819 add-log-exp_binary64_1822 |
| 4× | sqr-pow_binary64_1755 exp-prod_binary64_1835 pow1_binary64_1844 |
| 3× | difference-of-squares_binary64_1752 prod-exp_binary64_1832 associate-*l*_binary64_1724 unswap-sqr_binary64_1751 |
| 1× | flip3--_binary64_1787 rem-exp-log_binary64_1823 log-prod_binary64_1869 log-pow_binary64_1872 exp-sum_binary64_1829 cbrt-unprod_binary64_1816 distribute-lft-out--_binary64_1735 diff-log_binary64_1875 *-commutative_binary64_1714 flip--_binary64_1758 pow-to-exp_binary64_1852 sub-neg_binary64_1776 pow-exp_binary64_1851 |
6 calls:
| 10.0ms | (-.f64 (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) (pow.f64 y 8)) |
| 6.0ms | (*.f64 81 (pow.f64 x 8)) |
| 4.0ms | (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) |
| 0.0ms | (*.f64 81 (pow.f64 x 8)) |
| 0.0ms | (-.f64 (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) (pow.f64 y 8)) |
3 calls:
| 188.0ms | (-.f64 (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) (pow.f64 y 8)) |
| 99.0ms | (exp.f64 (log.f64 (*.f64 81 (pow.f64 x 8)))) |
| 39.0ms | (*.f64 81 (pow.f64 x 8)) |
Compiled 644 to 554 computations (14% saved)
| 1× | egg-herbie |
Useful iterations: 0 (98.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4876 | 819 |
| 1 | 4876 | 819 |
Found 6 expressions with local error:
| 24.0b | (-.f64 (*.f64 (*.f64 81 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8)) (pow.f64 (cbrt.f64 x) 8)) (pow.f64 y 8)) |
| 1.0b | (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8) |
| 1.0b | (pow.f64 (cbrt.f64 x) 8) |
| 1.0b | (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8) |
| 1.0b | (pow.f64 (cbrt.f64 x) 8) |
| 24.0b | (-.f64 (*.f64 (*.f64 81 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8)) (pow.f64 (cbrt.f64 x) 8)) (pow.f64 y 8)) |
| 1× | rewrite-expression-head |
| 12× | pow1_binary64_1844 |
| 11× | pow-pow_binary64_1855 |
| 10× | unpow-prod-down_binary64_1862 |
| 9× | add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 *-un-lft-identity_binary64_1783 |
| 7× | add-exp-log_binary64_1821 cancel-sign-sub-inv_binary64_1749 pow1/3_binary64_1865 |
| 6× | pow-unpow_binary64_1860 |
| 5× | add-log-exp_binary64_1822 |
| 3× | add-cbrt-cube_binary64_1819 sqr-pow_binary64_1755 cbrt-prod_binary64_1814 pow-exp_binary64_1851 |
| 2× | pow-prod-up_binary64_1853 pow-sqr_binary64_1756 pow-prod-down_binary64_1854 pow-to-exp_binary64_1852 |
| 1× | flip3--_binary64_1787 prod-exp_binary64_1832 pow-plus_binary64_1846 diff-log_binary64_1875 flip--_binary64_1758 sub-neg_binary64_1776 pow2_binary64_1864 |
6 calls:
| 11.0ms | (-.f64 (*.f64 (*.f64 81 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8)) (pow.f64 (cbrt.f64 x) 8)) (pow.f64 y 8)) |
| 6.0ms | (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8) |
| 3.0ms | (pow.f64 (cbrt.f64 x) 8) |
| 0.0ms | (pow.f64 (cbrt.f64 x) 8) |
| 0.0ms | (-.f64 (*.f64 (*.f64 81 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8)) (pow.f64 (cbrt.f64 x) 8)) (pow.f64 y 8)) |
3 calls:
| 156.0ms | (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8) |
| 138.0ms | (pow.f64 (cbrt.f64 x) 8) |
| 130.0ms | (-.f64 (*.f64 (*.f64 81 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 8)) (pow.f64 (cbrt.f64 x) 8)) (pow.f64 y 8)) |
Compiled 684 to 576 computations (15.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (65.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4882 | 705 |
| 1 | 4882 | 705 |
95 alts after pruning (84 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 276 | 49 | 325 |
| Fresh | 5 | 35 | 40 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 11 | 11 |
| Total | 281 | 95 | 376 |
Compiled 6979 to 5400 computations (22.6% saved)
Found 6 expressions with local error:
| 23.0b | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
| 1.0b | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) |
| 23.0b | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
| 1× | rewrite-expression-head |
| 72× | cbrt-prod_binary64_1814 |
| 24× | unpow-prod-down_binary64_1862 cube-prod_binary64_1811 |
| 15× | add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 *-un-lft-identity_binary64_1783 |
| 7× | add-log-exp_binary64_1822 |
| 6× | cbrt-div_binary64_1815 cube-div_binary64_1812 |
| 4× | sqr-pow_binary64_1755 cube-mult_binary64_1813 unpow3_binary64_1849 |
| 3× | add-cbrt-cube_binary64_1819 add-exp-log_binary64_1821 flip-+_binary64_1757 flip3-+_binary64_1786 pow1_binary64_1844 |
| 2× | rem-cbrt-cube_binary64_1807 sum-log_binary64_1874 pow1/3_binary64_1865 |
| 1× | unsub-neg_binary64_1777 +-commutative_binary64_1713 neg-sub0_binary64_1778 neg-log_binary64_1876 associate-+r-_binary64_1717 |
6 calls:
| 14.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) 3)) |
| 9.0ms | (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) |
| 8.0ms | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
| 0.0ms | (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) |
| 0.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) 3)) |
3 calls:
| 201.0ms | (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) |
| 199.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) 3)) |
| 194.0ms | (cbrt.f64 (pow.f64 (+.f64 (*.f64 9 (pow.f64 x 4)) (neg.f64 (pow.f64 y 4))) 3)) |
Compiled 900 to 810 computations (10% saved)
| 1× | egg-herbie |
Useful iterations: 0 (73.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4890 | 2330 |
| 1 | 4890 | 2330 |
| 1× | rewrite-expression-head |
| 1× | egg-herbie |
Useful iterations: 0 (2.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
Found 2 expressions with local error:
| 24.0b | (-.f64 (cbrt.f64 (*.f64 531441 (pow.f64 x 24))) (pow.f64 y 8)) |
| 24.0b | (-.f64 (cbrt.f64 (*.f64 531441 (pow.f64 x 24))) (pow.f64 y 8)) |
| 1× | rewrite-expression-head |
| 8× | add-sqr-sqrt_binary64_1805 |
| 7× | cancel-sign-sub-inv_binary64_1749 |
| 5× | *-un-lft-identity_binary64_1783 |
| 4× | unpow-prod-down_binary64_1862 |
| 3× | difference-of-squares_binary64_1752 add-cube-cbrt_binary64_1818 add-log-exp_binary64_1822 |
| 2× | sqr-pow_binary64_1755 |
| 1× | flip3--_binary64_1787 add-cbrt-cube_binary64_1819 add-exp-log_binary64_1821 distribute-lft-out--_binary64_1735 diff-log_binary64_1875 flip--_binary64_1758 sub-neg_binary64_1776 pow1_binary64_1844 |
2 calls:
| 8.0ms | (-.f64 (cbrt.f64 (*.f64 531441 (pow.f64 x 24))) (pow.f64 y 8)) |
| 0.0ms | (-.f64 (cbrt.f64 (*.f64 531441 (pow.f64 x 24))) (pow.f64 y 8)) |
1 calls:
| 102.0ms | (-.f64 (cbrt.f64 (*.f64 531441 (pow.f64 x 24))) (pow.f64 y 8)) |
Compiled 258 to 222 computations (14% saved)
| 1× | egg-herbie |
Useful iterations: 0 (73.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4938 | 459 |
| 1 | 4938 | 459 |
Found 8 expressions with local error:
| 62.0b | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1.0b | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) 3)) |
| 1.0b | (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 62.0b | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 1× | rewrite-expression-head |
| 112× | cbrt-prod_binary64_1814 |
| 50× | unpow-prod-down_binary64_1862 |
| 44× | cube-prod_binary64_1811 |
| 28× | log-pow_binary64_1872 add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 *-un-lft-identity_binary64_1783 |
| 21× | exp-prod_binary64_1835 |
| 14× | cancel-sign-sub-inv_binary64_1749 |
| 11× | log-prod_binary64_1869 pow1_binary64_1844 |
| 8× | exp-sum_binary64_1829 |
| 6× | sqr-pow_binary64_1755 add-log-exp_binary64_1822 |
| 4× | add-cbrt-cube_binary64_1819 add-exp-log_binary64_1821 cube-mult_binary64_1813 unpow3_binary64_1849 |
| 2× | rem-cbrt-cube_binary64_1807 pow1/3_binary64_1865 sub-neg_binary64_1776 |
| 1× | flip3--_binary64_1787 exp-diff_binary64_1831 diff-log_binary64_1875 flip--_binary64_1758 rem-log-exp_binary64_1824 log-div_binary64_1870 |
8 calls:
| 14.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) 3)) |
| 9.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 8.0ms | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 8.0ms | (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 0.0ms | (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
4 calls:
| 175.0ms | (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 170.0ms | (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) |
| 169.0ms | (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (exp.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) 3)) |
| 54.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
Compiled 948 to 864 computations (8.9% saved)
| 1× | egg-herbie |
Useful iterations: 0 (55.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4920 | 3043 |
| 1 | 4920 | 3043 |
Found 8 expressions with local error:
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1.0b | (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6) |
| 1.0b | (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6)) (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 1.0b | (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6) |
| 1.0b | (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6)) (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 23.0b | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 1× | rewrite-expression-head |
| 14× | cancel-sign-sub-inv_binary64_1749 |
| 13× | unpow-prod-down_binary64_1862 |
| 12× | add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818 *-un-lft-identity_binary64_1783 |
| 11× | cbrt-prod_binary64_1814 |
| 8× | add-log-exp_binary64_1822 |
| 5× | add-exp-log_binary64_1821 pow1_binary64_1844 |
| 4× | add-cbrt-cube_binary64_1819 sqr-pow_binary64_1755 cbrt-div_binary64_1815 |
| 3× | flip3--_binary64_1787 pow-unpow_binary64_1860 flip--_binary64_1758 |
| 2× | associate-*r/_binary64_1725 diff-log_binary64_1875 pow-pow_binary64_1855 pow1/3_binary64_1865 cube-div_binary64_1812 sub-neg_binary64_1776 |
| 1× | rem-cbrt-cube_binary64_1807 cube-mult_binary64_1813 unpow3_binary64_1849 pow-to-exp_binary64_1852 pow-exp_binary64_1851 cube-prod_binary64_1811 |
8 calls:
| 10.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 8.0ms | (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6) |
| 7.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 5.0ms | (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6)) (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 0.0ms | (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6)) (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
4 calls:
| 666.0ms | (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6) |
| 205.0ms | (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4))) 6)) (cbrt.f64 (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)))) 3)) |
| 202.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
| 200.0ms | (-.f64 (*.f64 9 (pow.f64 x 4)) (pow.f64 y 4)) |
Compiled 2071 to 1836 computations (11.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (58.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5021 | 1843 |
126 alts after pruning (110 fresh and 16 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 379 | 46 | 425 |
| Fresh | 15 | 64 | 79 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 16 | 16 |
| Total | 394 | 126 | 520 |
Compiled 4369 to 3424 computations (21.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (21.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1271 | 10473 |
| 1 | 1271 | 10473 |
Total 0b remaining (0%)
Threshold costs 0b (0%)
Compiled 23915 to 20544 computations (14.1% saved)
Compiled 1 to 3 computations (-200% saved)
| 1× | egg-herbie |
Useful iterations: 0 (1.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3 | 1 |
| 1 | 3 | 1 |
| 1× | intervals |
| 321.0ms | 8000× | body | 128 | valid |
| 154.0ms | 8000× | pre | 128 | true |
Compiled 4797 to 4124 computations (14% saved)
0
Loading profile data...