
Time bar (total: 1.2s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 100% | 99.9% | 0% | 0.1% | 0% | 0% | 0% | 1 |
Compiled 11 to 7 computations (36.4% saved)
ival-mult, time spent: 0.0ms, 0.0% of total-timeconst, time spent: 0.0ms, 0.0% of total-timeival-neg, time spent: 0.0ms, 0.0% of total-time| 572.0ms | 5949× | 256 | valid |
| 451.0ms | 2306× | 256 | infinite |
| 0.0ms | 1× | 256 | valid |
ival-mult, time spent: 196.0ms, 79.0% of total-timeival-neg, time spent: 41.0ms, 17.0% of total-timeconst, time spent: 10.0ms, 4.0% of total-time| 1× | egg-herbie |
| 356× | fma-define |
| 166× | associate-*r* |
| 94× | distribute-lft-neg-in |
| 86× | unsub-neg |
| 72× | associate-*l* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 237 |
| 1 | 83 | 237 |
| 2 | 244 | 237 |
| 3 | 518 | 237 |
| 4 | 694 | 237 |
| 5 | 817 | 237 |
| 1× | saturated |
| Inputs |
|---|
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b)) |
(neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b))) |
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b))) |
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b)))) |
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) |
| Outputs |
|---|
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b)) |
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) |
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b)) |
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) |
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b)) |
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b)) |
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) |
(neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b))) |
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b)) |
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) |
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b))) |
(*.f64 b (*.f64 a (*.f64 a b))) |
(*.f64 b (*.f64 (*.f64 a a) b)) |
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b)))) |
(*.f64 b (*.f64 a (*.f64 a b))) |
(*.f64 b (*.f64 (*.f64 a a) b)) |
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) |
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b)) |
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) |
(abs a)
(abs b)
(sort a b)
Compiled 30 to 7 computations (76.7% saved)
ival-mult, time spent: 5.0ms, 73.0% of total-timeival-neg, time spent: 1.0ms, 15.0% of total-timeconst, time spent: 0.0ms, 0.0% of total-timeLoading profile data...