
Time bar (total: 831.0ms)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 30.8% | 25% | 56.2% | 0.1% | 0% | 18.7% | 0% | 5 |
| 32% | 25% | 53.1% | 0.1% | 0% | 21.9% | 0% | 6 |
| 55.8% | 37.5% | 29.7% | 0.1% | 0% | 32.8% | 0% | 7 |
| 57.8% | 37.5% | 27.3% | 0.1% | 0% | 35.1% | 0% | 8 |
| 74.2% | 43.7% | 15.2% | 0.1% | 0% | 41% | 0% | 9 |
| 75.9% | 43.7% | 13.9% | 0.1% | 0% | 42.3% | 0% | 10 |
| 85.9% | 46.8% | 7.7% | 0.1% | 0% | 45.4% | 0% | 11 |
| 87% | 46.8% | 7% | 0.1% | 0% | 46.1% | 0% | 12 |
Compiled 10 to 8 computations (20% saved)
| 396.0ms | 8 256× | 0 | valid |
| 29.0ms | 608× | 0 | invalid |
ival-mult: 129.0ms (54.7% of total)ival-sqrt: 62.0ms (26.3% of total)ival-sub: 38.0ms (16.1% of total)adjust: 3.0ms (1.3% of total)ival-assert: 3.0ms (1.3% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 126 | 0 | - | 2 | (-2.5751595040956866e-160 -1.6275872448180925e-295) | (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) |
| 15 | 0 | - | 0 | - | (-.f64 (*.f64 a a) (*.f64 b b)) |
| 0 | 0 | - | 0 | - | (*.f64 a a) |
| 0 | 0 | - | 0 | - | a |
| 0 | 0 | - | 0 | - | b |
| 0 | 0 | - | 0 | - | (*.f64 b b) |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
sqrt.f64 | (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) | oflow-rescue | 110 | 0 |
| ↳ | (*.f64 b b) | overflow | 15 | |
| ↳ | (-.f64 (*.f64 a a) (*.f64 b b)) | overflow | 110 | |
| ↳ | (*.f64 a a) | overflow | 110 | |
-.f64 | (-.f64 (*.f64 a a) (*.f64 b b)) | nan-rescue | 15 | 0 |
| ↳ | (*.f64 a a) | overflow | 110 | |
| ↳ | (*.f64 b b) | overflow | 15 | |
sqrt.f64 | (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) | uflow-rescue | 14 | 0 |
| ↳ | (*.f64 b b) | underflow | 96 | |
| ↳ | (-.f64 (*.f64 a a) (*.f64 b b)) | underflow | 14 | |
| ↳ | (*.f64 a a) | underflow | 14 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 124 | 2 |
| - | 0 | 130 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 124 | 0 | 2 |
| - | 0 | 0 | 130 |
| number | freq |
|---|---|
| 0 | 132 |
| 1 | 109 |
| 2 | 15 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 27.0ms | 512× | 0 | valid |
Compiled 58 to 22 computations (62.1% saved)
ival-mult: 7.0ms (50.5% of total)ival-sqrt: 4.0ms (28.9% of total)ival-sub: 2.0ms (14.4% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 50 |
| 1 | 55 | 50 |
| 2 | 214 | 50 |
| 3 | 344 | 50 |
| 4 | 875 | 50 |
| 5 | 1839 | 50 |
| 6 | 3017 | 50 |
| 7 | 3359 | 50 |
| 8 | 3437 | 50 |
| 9 | 3437 | 50 |
| 10 | 3633 | 50 |
| 0 | 6 | 8 |
| 0 | 15 | 8 |
| 1 | 23 | 8 |
| 2 | 49 | 8 |
| 3 | 87 | 8 |
| 4 | 111 | 8 |
| 0 | 111 | 8 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | saturated |
Loading profile data...