
Time bar (total: 1.4s)
| 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 13 to 12 computations (7.7% saved)
| 15.0ms | 94× | 1 | valid |
| 11.0ms | 29× | 2 | valid |
| 10.0ms | 137× | 0 | valid |
ival-exp: 15.0ms (50.4% of total)ival-sin: 6.0ms (20.2% of total)ival-mult: 4.0ms (13.4% of total)adjust: 2.0ms (6.7% of total)ival-sub: 2.0ms (6.7% of total)ival-neg: 1.0ms (3.4% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 129 | 0 | - | 0 | - | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
| 0 | 0 | - | 0 | - | (exp.f64 im) |
| 0 | 0 | - | 0 | - | (neg.f64 im) |
| 0 | 0 | - | 0 | - | (exp.f64 (neg.f64 im)) |
| 0 | 0 | - | 0 | - | (sin.f64 re) |
| 0 | 0 | - | 0 | - | im |
| 0 | 0 | - | 0 | - | (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) |
| 0 | 0 | - | 0 | - | (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| 0 | 0 | - | 0 | - | re |
| 0 | 0 | - | 0 | - | #s(literal 1/2 binary64) |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
-.f64 | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) | cancellation | 129 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 94 | 0 |
| - | 35 | 127 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 94 | 0 | 0 |
| - | 35 | 0 | 127 |
| number | freq |
|---|---|
| 0 | 127 |
| 1 | 129 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 218.0ms | 552× | 2 | valid |
| 166.0ms | 888× | 1 | valid |
| 137.0ms | 1 632× | 0 | valid |
Compiled 1 344 to 504 computations (62.5% saved)
ival-exp: 225.0ms (55.8% of total)ival-sin: 67.0ms (16.6% of total)ival-mult: 45.0ms (11.2% of total)adjust: 28.0ms (6.9% of total)ival-sub: 22.0ms (5.5% of total)ival-neg: 12.0ms (3% of total)ival-true: 2.0ms (0.5% of total)exact: 2.0ms (0.5% of total)ival-assert: 1.0ms (0.2% of total)| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 61 |
| 1 | 70 | 57 |
| 2 | 232 | 55 |
| 3 | 811 | 55 |
| 4 | 1902 | 55 |
| 5 | 2809 | 55 |
| 6 | 3188 | 55 |
| 7 | 3536 | 55 |
| 8 | 3561 | 55 |
| 9 | 3561 | 55 |
| 10 | 3561 | 55 |
| 11 | 3593 | 55 |
| 12 | 3599 | 55 |
| 13 | 3599 | 55 |
| 0 | 10 | 11 |
| 0 | 17 | 11 |
| 1 | 29 | 11 |
| 2 | 57 | 11 |
| 3 | 121 | 11 |
| 4 | 218 | 11 |
| 5 | 355 | 11 |
| 6 | 520 | 11 |
| 7 | 767 | 11 |
| 8 | 1098 | 11 |
| 9 | 1360 | 11 |
| 10 | 1398 | 11 |
| 11 | 1421 | 11 |
| 12 | 1423 | 11 |
| 13 | 1423 | 11 |
| 0 | 1423 | 11 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| Outputs |
|---|
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) |
(negabs im)
(negabs re)
Compiled 11 to 10 computations (9.1% saved)
Compiled 0 to 2 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| 68.2% | (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
Compiled 22 to 20 computations (9.1% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 11 |
| 1 | 18 | 11 |
| 2 | 23 | 11 |
| 3 | 26 | 11 |
| 4 | 27 | 11 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| Outputs |
|---|
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) |
| 1× | fuel |
Compiled 11 to 10 computations (9.1% saved)
(negabs re)
(negabs im)
Compiled 214 to 176 computations (17.8% saved)
Loading profile data...