
Time bar (total: 2.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 0 |
| 100% | 100% | 0% | 0% | 0% | 0% | 0% | 1 |
Compiled 42 to 21 computations (50% saved)
| 495.0ms | 8 256× | 0 | valid-sollya |
| 486.0ms | 8 256× | 0 | valid-baseline |
| 464.0ms | 8 256× | 0 | valid-rival |
| 0ms | 8 256× | 0 | sollya-correct-roduning |
| 1× | egg-herbie |
| 299× | fma-define |
| 191× | associate-*r* |
| 79× | associate-*l* |
| 58× | distribute-lft-neg-in |
| 54× | distribute-lft-neg-out |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 264 |
| 1 | 86 | 176 |
| 2 | 322 | 104 |
| 3 | 820 | 44 |
| 4 | 989 | 44 |
| 5 | 1328 | 44 |
| 6 | 1329 | 44 |
| 7 | 1329 | 44 |
| 8 | 1329 | 44 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) |
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) |
(*.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1))) (neg.f64 d1)) |
(neg.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1))) (neg.f64 d1))) |
| Outputs |
|---|
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) |
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64)))))) |
(*.f64 d1 (*.f64 d1 (*.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) |
(*.f64 (pow.f64 d1 #s(literal 5 binary64)) (pow.f64 d1 #s(literal 5 binary64))) |
(pow.f64 d1 #s(literal 10 binary64)) |
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) |
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64)))))) |
(*.f64 d1 (*.f64 d1 (*.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) |
(*.f64 (pow.f64 d1 #s(literal 5 binary64)) (pow.f64 d1 #s(literal 5 binary64))) |
(pow.f64 d1 #s(literal 10 binary64)) |
(*.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1))) (neg.f64 d1)) |
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64)))))) |
(*.f64 d1 (*.f64 d1 (*.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) |
(*.f64 (pow.f64 d1 #s(literal 5 binary64)) (pow.f64 d1 #s(literal 5 binary64))) |
(pow.f64 d1 #s(literal 10 binary64)) |
(neg.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (neg.f64 d1))) (neg.f64 d1))) |
(*.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (pow.f64 (neg.f64 d1) #s(literal 3 binary64)) (*.f64 d1 d1)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64)))) (neg.f64 (neg.f64 d1))) |
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) |
(*.f64 (pow.f64 d1 #s(literal 6 binary64)) (neg.f64 (pow.f64 d1 #s(literal 4 binary64)))) |
(neg.f64 (pow.f64 d1 #s(literal 10 binary64))) |
(abs d1)
Compiled 20 to 9 computations (55% saved)
Compiled 1 to 1 computations (0% saved)
| Status | Accuracy | Program |
|---|---|---|
| 99.9% | (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) |
Compiled 40 to 18 computations (55% saved)
| 1× | egg-herbie |
| 7× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 85 |
| 1 | 20 | 85 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) |
| Outputs |
|---|
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) |
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) |
| 1× | fuel |
Compiled 20 to 9 computations (55% saved)
(abs d1)
Compiled 168 to 78 computations (53.6% saved)
Loading profile data...