
Time bar (total: 6.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 0 |
| 100% | 99.7% | 0% | 0.3% | 0% | 0% | 0% | 1 |
Compiled 19 to 19 computations (0% saved)
| 19.0ms | 260× | 0 | valid |
ival-mult: 8.0ms (72.7% of total)ival-sub: 1.0ms (9.1% of total)ival-add: 1.0ms (9.1% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 25 | 0 | - | 1 | (2.1422356998189685e+55 5.852226569206469e-39 -1.2382752090114768e-285 -2.9614406301173036e+162 1.0448671273389445e+295 -1.2072139453502031e+188) | (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) |
| 1 | 0 | - | 0 | - | (+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) |
| 0 | 0 | - | 0 | - | a |
| 0 | 0 | - | 0 | - | t |
| 0 | 0 | - | 0 | - | (*.f64 a #s(literal 27 binary64)) |
| 0 | 0 | - | 0 | - | y |
| 0 | 0 | - | 0 | - | (*.f64 (*.f64 a #s(literal 27 binary64)) b) |
| 0 | 0 | - | 0 | - | #s(literal 27 binary64) |
| 0 | 0 | - | 0 | - | (*.f64 x #s(literal 2 binary64)) |
| 0 | 0 | - | 0 | - | (*.f64 y #s(literal 9 binary64)) |
| 0 | 0 | - | 0 | - | #s(literal 9 binary64) |
| 0 | 0 | - | 0 | - | z |
| 0 | 0 | - | 0 | - | (*.f64 (*.f64 y #s(literal 9 binary64)) z) |
| 0 | 0 | - | 0 | - | #s(literal 2 binary64) |
| 0 | 0 | - | 0 | - | b |
| 0 | 0 | - | 0 | - | (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) |
| 0 | 0 | - | 0 | - | x |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
*.f64 | (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) | n*o | 14 | 0 |
*.f64 | (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) | n*u | 1 | 0 |
+.f64 | (+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) | nan-rescue | 1 | 0 |
| ↳ | (*.f64 (*.f64 y #s(literal 9 binary64)) z) | overflow | 35 | |
| ↳ | (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) | overflow | 43 | |
| ↳ | (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) | overflow | 43 | |
| ↳ | (*.f64 (*.f64 a #s(literal 27 binary64)) b) | overflow | 35 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 13 | 0 |
| - | 3 | 240 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 13 | 0 | 0 |
| - | 3 | 0 | 240 |
| number | freq |
|---|---|
| 0 | 240 |
| 1 | 16 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 2.0s | 23 040× | 0 | valid |
Compiled 9 450 to 3 240 computations (65.7% saved)
ival-mult: 775.0ms (75% of total)ival-sub: 103.0ms (10% of total)ival-add: 92.0ms (8.9% of total)exact: 33.0ms (3.2% of total)ival-true: 20.0ms (1.9% of total)ival-assert: 9.0ms (0.9% of total)| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 122 | 477 |
| 1 | 444 | 459 |
| 2 | 1349 | 459 |
| 3 | 3158 | 459 |
| 4 | 5461 | 459 |
| 5 | 6769 | 459 |
| 6 | 7193 | 459 |
| 7 | 7242 | 459 |
| 8 | 7261 | 459 |
| 9 | 7696 | 459 |
| 0 | 17 | 17 |
| 0 | 25 | 17 |
| 1 | 45 | 17 |
| 2 | 118 | 17 |
| 3 | 345 | 17 |
| 4 | 631 | 17 |
| 5 | 926 | 17 |
| 6 | 1276 | 17 |
| 7 | 1599 | 17 |
| 8 | 1793 | 17 |
| 9 | 1795 | 17 |
| 10 | 1795 | 17 |
| 11 | 1795 | 17 |
| 12 | 1799 | 17 |
| 0 | 1799 | 15 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) |
(fma.f64 (*.f64 #s(literal -9 binary64) t) (*.f64 z y) (fma.f64 (*.f64 b #s(literal 27 binary64)) a (*.f64 #s(literal 2 binary64) x))) |
(sort y z t)
(sort a b)
Compiled 17 to 17 computations (0% saved)
Compiled 0 to 6 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| 95.4% | (+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) |
Compiled 34 to 34 computations (0% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 17 |
| 1 | 29 | 17 |
| 2 | 47 | 17 |
| 3 | 63 | 17 |
| 4 | 75 | 17 |
| 5 | 82 | 17 |
| 6 | 84 | 17 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) |
| Outputs |
|---|
(+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) |
(+.f64 (*.f64 b (*.f64 #s(literal 27 binary64) a)) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))))) |
| 1× | fuel |
Compiled 17 to 17 computations (0% saved)
(sort a b)
Compiled 348 to 326 computations (6.3% saved)
Loading profile data...