
Time bar (total: 1.8s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 100% | 99.8% | 0% | 0.2% | 0% | 0% | 0% | 1 |
Compiled 17 to 16 computations (5.9% saved)
| 20.0ms | 61× | 1 | valid |
| 17.0ms | 199× | 0 | valid |
ival-exp: 12.0ms (39.2% of total)ival-cos: 8.0ms (26.1% of total)ival-mult: 3.0ms (9.8% of total)adjust: 2.0ms (6.5% of total)ival-sub: 1.0ms (3.3% of total)ival-div: 1.0ms (3.3% of total)ival-add: 1.0ms (3.3% of total)ival-neg: 1.0ms (3.3% 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 |
|---|---|---|---|---|---|
| 131 | 0 | - | 0 | - | (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) |
| 0 | 0 | - | 0 | - | K |
| 0 | 0 | - | 0 | - | (neg.f64 l) |
| 0 | 0 | - | 0 | - | (/.f64 K #s(literal 2 binary64)) |
| 0 | 0 | - | 0 | - | (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) |
| 0 | 137 | (-1.7738005408789471e-16 1.5336964466615356e+166 1.2529249069951634e+248 -3.605918041831421e+241) | 0 | - | (cos.f64 (/.f64 K #s(literal 2 binary64))) |
| 0 | 0 | - | 0 | - | (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) |
| 0 | 0 | - | 0 | - | J |
| 0 | 0 | - | 0 | - | U |
| 0 | 0 | - | 0 | - | (exp.f64 (neg.f64 l)) |
| 0 | 0 | - | 0 | - | #s(literal 2 binary64) |
| 0 | 0 | - | 0 | - | (exp.f64 l) |
| 0 | 0 | - | 0 | - | l |
| 0 | 0 | - | 0 | - | (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
cos.f64 | (cos.f64 (/.f64 K #s(literal 2 binary64))) | sensitivity | 137 | 0 |
-.f64 | (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) | cancellation | 46 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 40 | 0 |
| - | 120 | 96 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 40 | 0 | 0 |
| - | 120 | 0 | 96 |
| number | freq |
|---|---|
| 0 | 96 |
| 1 | 137 |
| 2 | 23 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 359.0ms | 1 152× | 1 | valid |
| 162.0ms | 1 572× | 0 | valid |
| 157.0ms | 348× | 2 | valid |
Compiled 2 400 to 696 computations (71% saved)
ival-exp: 240.0ms (45.8% of total)ival-cos: 92.0ms (17.6% of total)adjust: 60.0ms (11.5% of total)ival-mult: 53.0ms (10.1% of total)ival-sub: 24.0ms (4.6% of total)ival-add: 22.0ms (4.2% of total)ival-div: 18.0ms (3.4% of total)ival-neg: 12.0ms (2.3% of total)ival-true: 2.0ms (0.4% of total)exact: 2.0ms (0.4% of total)ival-assert: 1.0ms (0.2% of total)| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 66 | 216 |
| 1 | 162 | 211 |
| 2 | 455 | 210 |
| 3 | 1527 | 210 |
| 4 | 5062 | 210 |
| 0 | 14 | 15 |
| 0 | 23 | 15 |
| 1 | 36 | 15 |
| 2 | 62 | 15 |
| 3 | 123 | 15 |
| 4 | 279 | 15 |
| 5 | 508 | 15 |
| 6 | 699 | 15 |
| 7 | 1099 | 15 |
| 8 | 1574 | 15 |
| 9 | 1756 | 15 |
| 10 | 1805 | 15 |
| 11 | 1813 | 15 |
| 12 | 1813 | 15 |
| 0 | 1813 | 14 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) |
| Outputs |
|---|
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) |
(fma.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) |
(abs K)
Compiled 15 to 14 computations (6.7% saved)
Compiled 0 to 4 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| 86.5% | (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) |
Compiled 30 to 28 computations (6.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 15 |
| 1 | 23 | 15 |
| 2 | 28 | 15 |
| 3 | 31 | 15 |
| 4 | 32 | 15 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) |
| Outputs |
|---|
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) |
(+.f64 U (*.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) |
| 1× | fuel |
Compiled 15 to 14 computations (6.7% saved)
(abs K)
Compiled 120 to 112 computations (6.7% saved)
Loading profile data...