
Time bar (total: 975.0ms)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 12.5% | 12.5% | 87.3% | 0.2% | 0% | 0% | 0% | 5 |
| 12.5% | 12.5% | 87.3% | 0.2% | 0% | 0% | 0% | 6 |
| 12.5% | 12.5% | 87.3% | 0.2% | 0% | 0% | 0% | 7 |
| 18.8% | 18.7% | 81.1% | 0.2% | 0% | 0% | 0% | 8 |
| 28.6% | 28.1% | 70.2% | 0.2% | 0% | 1.6% | 0% | 9 |
| 28.6% | 28.1% | 70.2% | 0.2% | 0% | 1.6% | 0% | 10 |
| 28.8% | 28.1% | 69.4% | 0.2% | 0% | 2.3% | 0% | 11 |
| 36.1% | 32.7% | 58.1% | 0.2% | 0% | 9% | 0% | 12 |
Compiled 10 to 10 computations (0% saved)
| 12.0ms | 260× | 0 | valid |
| 9.0ms | 183× | 0 | invalid |
ival-mult: 5.0ms (45.4% of total)ival-div: 3.0ms (27.3% of total)ival-sqrt: 3.0ms (27.3% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 65 | 0 | - | 4 | (-1.990030834191511e-67 -6.5772239695468185e-292 -2.724620036123875e+154 2.7025052639569803e-130) | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 19 | 0 | - | 1 | (-2.3982163453000026e+34 6.145220606496454e-12 1.2668207923308325e-26 3.4269679232806017e-286) | (/.f64 A (*.f64 V l)) |
| 9 | 0 | - | 1 | (1.0310812406619682e+70 4.056184115142279e-105 -4.652989079620123e+300 -2.0447520452080943e+234) | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 0 | 0 | - | 0 | - | A |
| 0 | 0 | - | 0 | - | (*.f64 V l) |
| 0 | 0 | - | 0 | - | V |
| 0 | 0 | - | 0 | - | l |
| 0 | 0 | - | 0 | - | c0 |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
sqrt.f64 | (sqrt.f64 (/.f64 A (*.f64 V l))) | oflow-rescue | 34 | 0 |
| ↳ | (sqrt.f64 (/.f64 A (*.f64 V l))) | overflow | 6 | |
| ↳ | (/.f64 A (*.f64 V l)) | overflow | 40 | |
| ↳ | (*.f64 V l) | overflow | 32 | |
sqrt.f64 | (sqrt.f64 (/.f64 A (*.f64 V l))) | uflow-rescue | 27 | 0 |
| ↳ | (sqrt.f64 (/.f64 A (*.f64 V l))) | underflow | 6 | |
| ↳ | (/.f64 A (*.f64 V l)) | underflow | 33 | |
| ↳ | (*.f64 V l) | underflow | 31 | |
/.f64 | (/.f64 A (*.f64 V l)) | n/o | 9 | 0 |
| ↳ | (*.f64 V l) | overflow | 32 | |
/.f64 | (/.f64 A (*.f64 V l)) | n/u | 9 | 0 |
| ↳ | (*.f64 V l) | underflow | 31 | |
*.f64 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) | n*u | 6 | 0 |
*.f64 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) | n*o | 2 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 60 | 3 |
| - | 27 | 166 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 60 | 0 | 3 |
| - | 27 | 0 | 166 |
| number | freq |
|---|---|
| 0 | 169 |
| 1 | 87 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 162.0ms | 3 072× | 0 | valid |
Compiled 1 056 to 408 computations (61.4% saved)
ival-mult: 37.0ms (47.3% of total)ival-div: 19.0ms (24.3% of total)ival-sqrt: 18.0ms (23% of total)ival-true: 2.0ms (2.6% of total)adjust: 1.0ms (1.3% of total)ival-assert: 1.0ms (1.3% of total)| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 126 |
| 1 | 120 | 122 |
| 2 | 195 | 122 |
| 3 | 405 | 122 |
| 4 | 846 | 122 |
| 5 | 1906 | 122 |
| 6 | 2815 | 122 |
| 7 | 3496 | 122 |
| 8 | 3940 | 122 |
| 9 | 4093 | 122 |
| 10 | 4113 | 122 |
| 11 | 4130 | 122 |
| 12 | 4191 | 122 |
| 13 | 4192 | 122 |
| 14 | 4242 | 122 |
| 15 | 4262 | 122 |
| 16 | 4262 | 122 |
| 17 | 4262 | 122 |
| 18 | 4334 | 122 |
| 19 | 4612 | 122 |
| 0 | 8 | 8 |
| 0 | 12 | 8 |
| 1 | 16 | 8 |
| 2 | 18 | 8 |
| 0 | 18 | 8 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | saturated |
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
(negabs c0)
(sort V l)
Compiled 8 to 8 computations (0% saved)
Compiled 0 to 4 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| 77.6% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 16 to 16 computations (0% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 8 |
| 1 | 10 | 8 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
| 1× | fuel |
Compiled 8 to 8 computations (0% saved)
(sort V l)
(negabs c0)
Compiled 96 to 96 computations (0% saved)
Loading profile data...