
Time bar (total: 1.2min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 5 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 6 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 7 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 8 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 9 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 10 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 11 |
| 0% | 0% | 49.9% | 50.1% | 0% | 0% | 0% | 12 |
Compiled 17 to 11 computations (35.3% saved)
| 8.1s | 4099× | 2 | valid-rival |
| 3.4s | 3730× | 2 | valid-sollya |
| 1.7s | 2754× | 1 | valid-rival |
| 508.0ms | 2753× | 1 | valid-sollya |
| 2.7s | 1312× | 3 | valid-rival |
| 703.0ms | 881× | 3 | valid-sollya |
| 2.2s | 431× | 3 | exit-sollya |
| 1.8s | 369× | 2 | exit-sollya |
| 8.0ms | 91× | 0 | valid-sollya |
| 23.0ms | 91× | 0 | valid-rival |
| 5.0ms | 1× | 1 | exit-sollya |
| 1× | egg-herbie |
| 213× | fma-define |
| 158× | fma-neg |
| 62× | times-frac |
| 43× | unsub-neg |
| 39× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 176 |
| 1 | 42 | 164 |
| 2 | 94 | 156 |
| 3 | 266 | 156 |
| 4 | 572 | 156 |
| 5 | 888 | 156 |
| 6 | 1045 | 156 |
| 7 | 1083 | 156 |
| 8 | 1144 | 156 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
(/.f64 (-.f64 (neg.f64 eps) (sin.f64 (neg.f64 eps))) (-.f64 (neg.f64 eps) (tan.f64 (neg.f64 eps)))) |
(neg.f64 (/.f64 (-.f64 (neg.f64 eps) (sin.f64 (neg.f64 eps))) (-.f64 (neg.f64 eps) (tan.f64 (neg.f64 eps))))) |
| Outputs |
|---|
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
(/.f64 (-.f64 (neg.f64 eps) (sin.f64 (neg.f64 eps))) (-.f64 (neg.f64 eps) (tan.f64 (neg.f64 eps)))) |
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
(neg.f64 (/.f64 (-.f64 (neg.f64 eps) (sin.f64 (neg.f64 eps))) (-.f64 (neg.f64 eps) (tan.f64 (neg.f64 eps))))) |
(/.f64 (-.f64 (neg.f64 eps) (sin.f64 (neg.f64 eps))) (neg.f64 (-.f64 (neg.f64 eps) (neg.f64 (tan.f64 eps))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) eps (sin.f64 eps)) (neg.f64 (fma.f64 #s(literal -1 binary64) eps (tan.f64 eps)))) |
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 (tan.f64 eps) eps)) |
(abs eps)
Compiled 10 to 6 computations (40% saved)
Compiled 1 to 1 computations (0% saved)
| Status | Accuracy | Program |
|---|---|---|
| 1.4% | (/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
Compiled 20 to 12 computations (40% saved)
| 1× | egg-herbie |
| 4× | sub-neg |
| 4× | +-commutative |
| 2× | *-commutative |
| 2× | neg-sub0 |
| 2× | neg-mul-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 39 |
| 1 | 15 | 39 |
| 2 | 23 | 39 |
| 3 | 27 | 39 |
| 4 | 29 | 39 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
| Outputs |
|---|
(/.f64 (-.f64 eps (sin.f64 eps)) (-.f64 eps (tan.f64 eps))) |
| 1× | fuel |
Compiled 10 to 6 computations (40% saved)
(abs eps)
Compiled 156 to 92 computations (41% saved)
Loading profile data...