
Time bar (total: 1.6s)
| 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 |
| 25% | 25% | 74.9% | 0.2% | 0% | 0% | 0% | 5 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0% | 0% | 0% | 6 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0% | 0% | 0% | 7 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0% | 0% | 0% | 8 |
| 40.6% | 40.5% | 59.3% | 0.2% | 0% | 0% | 0% | 9 |
| 49.2% | 49.1% | 50.7% | 0.2% | 0% | 0% | 0% | 10 |
| 49.2% | 49.1% | 50.7% | 0.2% | 0% | 0% | 0% | 11 |
| 54.3% | 54.2% | 45.6% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 19 to 15 computations (21.1% saved)
| 647.0ms | 8 256× | 0 | valid |
ival-mult: 145.0ms (36.7% of total)ival-div: 94.0ms (23.8% of total)ival-sub: 73.0ms (18.5% of total)ival-add: 72.0ms (18.2% of total)exact: 5.0ms (1.3% of total)adjust: 3.0ms (0.8% of total)ival-assert: 3.0ms (0.8% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 45 | 0 | - | 0 | - | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) |
| 0 | 0 | - | 0 | - | (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) |
| 0 | 0 | - | 0 | - | (+.f64 x #s(literal 1 binary64)) |
| 0 | 0 | - | 0 | - | (-.f64 (*.f64 t z) x) |
| 0 | 0 | - | 0 | - | (-.f64 (*.f64 y z) x) |
| 0 | 0 | - | 0 | - | #s(literal 1 binary64) |
| 0 | 0 | - | 0 | - | t |
| 0 | 0 | - | 0 | - | z |
| 0 | 0 | - | 0 | - | (*.f64 t z) |
| 0 | 0 | - | 0 | - | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) |
| 0 | 0 | - | 0 | - | y |
| 0 | 0 | - | 0 | - | (*.f64 y z) |
| 0 | 0 | - | 0 | - | x |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
/.f64 | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) | o/n | 21 | 0 |
| ↳ | (*.f64 y z) | overflow | 37 | |
| ↳ | (-.f64 (*.f64 y z) x) | overflow | 37 | |
/.f64 | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) | o/o | 4 | 0 |
| ↳ | (*.f64 y z) | overflow | 37 | |
| ↳ | (-.f64 (*.f64 y z) x) | overflow | 37 | |
| ↳ | (*.f64 t z) | overflow | 29 | |
| ↳ | (-.f64 (*.f64 t z) x) | overflow | 29 | |
/.f64 | (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x)) | n/o | 3 | 0 |
| ↳ | (*.f64 t z) | overflow | 29 | |
| ↳ | (-.f64 (*.f64 t z) x) | overflow | 29 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 28 | 3 |
| - | 0 | 225 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 28 | 0 | 3 |
| - | 0 | 0 | 225 |
| number | freq |
|---|---|
| 0 | 228 |
| 1 | 28 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 52.0ms | 510× | 0 | valid |
| 0.0ms | 2× | 1 | valid |
Compiled 151 to 43 computations (71.5% saved)
ival-mult: 17.0ms (51.9% of total)ival-div: 6.0ms (18.3% of total)ival-add: 5.0ms (15.3% of total)ival-sub: 4.0ms (12.2% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 82 | 275 |
| 1 | 193 | 275 |
| 2 | 393 | 273 |
| 3 | 833 | 273 |
| 4 | 1986 | 269 |
| 0 | 15 | 19 |
| 0 | 32 | 19 |
| 1 | 38 | 19 |
| 2 | 41 | 19 |
| 3 | 49 | 19 |
| 4 | 75 | 19 |
| 5 | 212 | 19 |
| 6 | 1453 | 19 |
| 7 | 4362 | 19 |
| 0 | 8032 | 19 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
Loading profile data...