
Time bar (total: 256.0ms)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 0 |
| 100% | 100% | 0% | 0% | 0% | 0% | 0% | 1 |
Compiled 8 to 7 computations (12.5% saved)
| 10.0ms | 260× | 0 | valid |
ival-pow2: 3.0ms (52.3% of total)ival-mult: 1.0ms (17.4% of total)ival-sqrt: 1.0ms (17.4% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)exact: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Predicted + | Predicted - | |
|---|---|---|
| + | 1 | 125 |
| - | 0 | 130 |
| 124.0ms | 3 072× | 0 | valid |
Compiled 240 to 204 computations (15% saved)
ival-pow2: 32.0ms (44.9% of total)ival-mult: 17.0ms (23.9% of total)ival-sqrt: 17.0ms (23.9% of total)ival-true: 2.0ms (2.8% of total)exact: 2.0ms (2.8% of total)adjust: 1.0ms (1.4% of total)ival-assert: 1.0ms (1.4% of total)| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 15 |
| 1 | 15 | 13 |
| 2 | 34 | 13 |
| 3 | 123 | 13 |
| 4 | 246 | 13 |
| 5 | 270 | 13 |
| 6 | 280 | 13 |
| 0 | 5 | 6 |
| 0 | 8 | 6 |
| 1 | 10 | 6 |
| 2 | 14 | 6 |
| 3 | 16 | 6 |
| 0 | 16 | 6 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | saturated |
| Inputs |
|---|
(sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) |
(sqrt.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64))) |
Compiled 6 to 5 computations (16.7% saved)
Compiled 0 to 1 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| 54.0% | (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) |
Compiled 12 to 10 computations (16.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 6 |
| 1 | 6 | 6 |
| 1× | saturated |
| Inputs |
|---|
(sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) |
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2 binary64))) |
| 1× | fuel |
Compiled 6 to 5 computations (16.7% saved)
Compiled 24 to 20 computations (16.7% saved)
Loading profile data...