Time bar (total: 19.1s)
| 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 24 to 16 computations (33.3% saved)
| 1× | intervals |
| 16.0ms | 256× | body | 128 | valid |
| 12.0ms | 184× | body | 128 | invalid |
Compiled 55 to 39 computations (29.1% saved)
| 1× | egg-herbie |
| 24× | associate-+l+_binary64 |
| 22× | associate-+r+_binary64 |
| 17× | +-commutative_binary64 |
| 4× | *-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 22 |
| 1 | 27 | 22 |
| 2 | 47 | 22 |
| 3 | 67 | 22 |
| 4 | 67 | 22 |
| 5 | 67 | 22 |
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 |
| ▶ | 0.0b | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
Compiled 46 to 30 computations (34.8% saved)
Found 3 expressions with local error:
| 0.0b | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 0.0b | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 0.0b | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 1× | rewrite-expression-head |
| 19× | add-log-exp_binary64 |
| 10× | sum-log_binary64 |
| 3× | +-commutative_binary64 |
| 3× | flip-+_binary64 |
| 3× | *-un-lft-identity_binary64 |
3 calls:
| 12.0ms | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 6.0ms | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 3.0ms | (+.f64 (*.f64 x y) (*.f64 z t)) |
Compiled 1014 to 161 computations (84.1% saved)
3 calls:
| 80.0ms | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 50.0ms | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 28.0ms | (+.f64 (*.f64 x y) (*.f64 z t)) |
Compiled 3579 to 2275 computations (36.4% saved)
| 1× | egg-herbie |
| 799× | distribute-rgt-in_binary64 |
| 756× | distribute-lft-in_binary64 |
| 490× | associate-*l*_binary64 |
| 374× | associate-*r*_binary64 |
| 255× | unswap-sqr_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 96 | 2264 |
| 1 | 304 | 2219 |
| 2 | 1112 | 2201 |
| 3 | 4570 | 2201 |
| 4 | 5258 | 2201 |
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 81 | 3 | 84 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 81 | 4 | 85 |
| Status | Error | Program |
| 38.7b | (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))))) (*.f64 c i)) | |
| ▶ | 37.2b | (+.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3)) (*.f64 c i)) |
| ✓ | 0.0b | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 42.9b | (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))))) |
Compiled 1039 to 270 computations (74% saved)
Found 4 expressions with local error:
| 0.0b | (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) |
| 0.0b | (+.f64 (*.f64 a b) (*.f64 t z)) |
| 0.3b | (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) |
| 37.7b | (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3)) |
| 1× | rewrite-expression-head |
| 12× | cbrt-prod_binary64 |
| 11× | add-log-exp_binary64 |
| 10× | *-un-lft-identity_binary64 |
| 10× | add-sqr-sqrt_binary64 |
| 10× | add-cube-cbrt_binary64 |
4 calls:
| 9.0ms | (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) |
| 5.0ms | (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) |
| 5.0ms | (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3)) |
| 3.0ms | (+.f64 (*.f64 a b) (*.f64 t z)) |
Compiled 1943 to 485 computations (75% saved)
4 calls:
| 281.0ms | (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) |
| 68.0ms | (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) |
| 49.0ms | (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3)) |
| 32.0ms | (+.f64 (*.f64 a b) (*.f64 t z)) |
Compiled 15570 to 10209 computations (34.4% saved)
| 1× | egg-herbie |
| 800× | +-commutative_binary64 |
| 674× | distribute-rgt-out_binary64 |
| 413× | unswap-sqr_binary64 |
| 388× | associate-*r*_binary64 |
| 301× | associate-*l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 463 | 11115 |
| 1 | 1462 | 10641 |
| 2 | 2964 | 9059 |
| 3 | 5238 | 9059 |
4 alts after pruning (2 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 180 | 0 | 180 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 180 | 4 | 184 |
| Status | Error | Program |
| ▶ | 38.7b | (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))))) (*.f64 c i)) |
| ✓ | 37.2b | (+.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3)) (*.f64 c i)) |
| ✓ | 0.0b | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 42.9b | (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))))) |
Compiled 3158 to 863 computations (72.7% saved)
Found 4 expressions with local error:
| 1.0b | (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))) |
| 1.8b | (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b)))) |
| 4.0b | (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) |
| 39.0b | (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))))) |
| 1× | rewrite-expression-head |
| 26× | *-un-lft-identity_binary64 |
| 18× | add-sqr-sqrt_binary64 |
| 16× | add-cube-cbrt_binary64 |
| 15× | times-frac_binary64 |
| 8× | add-cbrt-cube_binary64 |
4 calls:
| 18.0ms | (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))))) |
| 11.0ms | (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b)))) |
| 11.0ms | (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))) |
| 9.0ms | (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) |
Compiled 6936 to 1158 computations (83.3% saved)
4 calls:
| 736.0ms | (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))))) |
| 274.0ms | (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b)))) |
| 203.0ms | (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) |
| 146.0ms | (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))) |
Compiled 25417 to 15203 computations (40.2% saved)
| 1× | egg-herbie |
| 655× | associate-*r*_binary64 |
| 545× | associate-*l*_binary64 |
| 207× | distribute-rgt-in_binary64 |
| 203× | associate-/l*_binary64 |
| 187× | distribute-lft-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 447 | 14998 |
| 1 | 1320 | 14107 |
| 2 | 5116 | 14107 |
4 alts after pruning (1 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 249 | 0 | 249 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 249 | 4 | 253 |
| Status | Error | Program |
| ✓ | 38.7b | (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))))) (*.f64 c i)) |
| ✓ | 37.2b | (+.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3)) (*.f64 c i)) |
| ✓ | 0.0b | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| ▶ | 42.9b | (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))))) |
Compiled 8562 to 1788 computations (79.1% saved)
Found 4 expressions with local error:
| 0.4b | (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))) |
| 1.6b | (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i)))) |
| 3.2b | (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) |
| 41.6b | (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))))) |
| 1× | rewrite-expression-head |
| 26× | *-un-lft-identity_binary64 |
| 18× | add-sqr-sqrt_binary64 |
| 16× | add-cube-cbrt_binary64 |
| 15× | times-frac_binary64 |
| 8× | add-cbrt-cube_binary64 |
4 calls:
| 18.0ms | (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))))) |
| 16.0ms | (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) |
| 14.0ms | (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))) |
| 11.0ms | (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i)))) |
Compiled 8428 to 1066 computations (87.4% saved)
4 calls:
| 6.2s | (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))))) |
| 1.1s | (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) |
| 713.0ms | (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i)))) |
| 346.0ms | (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))) |
Compiled 95160 to 50185 computations (47.3% saved)
| 1× | egg-herbie |
| 565× | +-commutative_binary64 |
| 506× | associate-+r+_binary64 |
| 390× | *-commutative_binary64 |
| 364× | times-frac_binary64 |
| 264× | sub-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1293 | 42036 |
| 1 | 3839 | 41526 |
| 2 | 5023 | 41526 |
4 alts after pruning (1 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 319 | 1 | 320 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 2 | 3 |
| Total | 320 | 4 | 324 |
| Status | Error | Program |
| 38.7b | (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 y x)) (*.f64 a b))))) (*.f64 c i)) | |
| 47.9b | (*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) 3)) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) (-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) (*.f64 c i)))))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) 3)) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) (-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) (*.f64 c i))))))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) 3)) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) (-.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 y x))) (*.f64 c i))))))) | |
| 0.0b | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) | |
| 42.9b | (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (*.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 y x)) (*.f64 c i))))) |
Compiled 27956 to 5303 computations (81% saved)
Total 0.0b remaining (14.6%)
Threshold costs 0.0b (14.6%)
Compiled 46366 to 21068 computations (54.6% saved)
| 1× | egg-herbie |
| 4× | *-commutative_binary64 |
| 3× | +-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 22 |
| 1 | 23 | 22 |
| 2 | 23 | 22 |
(sort c i)
(sort a b)
(sort z t)
(sort x y)
Compiled 207 to 135 computations (34.8% saved)
| 1× | intervals |
| 562.0ms | 8000× | body | 128 | valid |
| 411.0ms | 5830× | body | 128 | invalid |
Compiled 374 to 145 computations (61.2% saved)
Loading profile data...