
Time bar (total: 11.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 15 to 13 computations (13.3% saved)
| 395.0ms | 6 167× | 73 | valid-baseline |
| 385.0ms | 6 167× | 73 | valid-sollya |
| 354.0ms | 6 167× | 73 | valid-rival |
| 119.0ms | 2 070× | 73 | valid-rival+baseline-inf |
| 1.0ms | 11× | 73 | valid-rival+baseline-real |
| 1.0ms | 8× | 73 | valid-rival+baseline-zero |
ival-sin: 179.0ms (58.6% of total)ival-exp: 67.0ms (21.9% of total)ival-mult: 49.0ms (16% of total)ival-true: 7.0ms (2.3% of total)ival-assert: 3.0ms (1% of total)ival-sin: 164.0ms (56.2% of total)ival-exp: 68.0ms (23.3% of total)ival-mult: 52.0ms (17.8% of total)const: 8.0ms (2.7% of total)| 1× | egg-herbie |
| 73× | fma-define |
| 39× | fmm-def |
| 30× | associate-*r* |
| 26× | unsub-neg |
| 24× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 163 |
| 1 | 46 | 161 |
| 2 | 86 | 155 |
| 3 | 157 | 155 |
| 4 | 314 | 155 |
| 5 | 527 | 155 |
| 6 | 563 | 155 |
| 7 | 577 | 155 |
| 8 | 586 | 155 |
| 9 | 586 | 155 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) |
(*.f64 (exp.f64 re) (sin.f64 (neg.f64 im))) |
(neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) |
(neg.f64 (*.f64 (exp.f64 re) (sin.f64 (neg.f64 im)))) |
(*.f64 (exp.f64 im) (sin.f64 re)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
(/.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 (neg.f64 im))) |
(*.f64 (exp.f64 re) (neg.f64 (sin.f64 im))) |
(neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) |
(*.f64 (exp.f64 (neg.f64 re)) (neg.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) (/.f64 #s(literal -1 binary64) (exp.f64 re))) |
(/.f64 (sin.f64 im) (neg.f64 (exp.f64 re))) |
(neg.f64 (*.f64 (exp.f64 re) (sin.f64 (neg.f64 im)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 im) (sin.f64 re)) |
(negabs im)
Compiled 7 to 5 computations (28.6% saved)
Compiled 2 to 2 computations (0% saved)
| Status | Accuracy | Program |
|---|---|---|
| 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 14 to 10 computations (28.6% saved)
| 1× | egg-herbie |
| 1× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 21 |
| 1 | 12 | 21 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
| 1× | fuel |
Compiled 7 to 5 computations (28.6% saved)
(negabs im)
Compiled 56 to 40 computations (28.6% saved)
Loading profile data...