
Time bar (total: 3.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 3.2% | 96.8% | 0% | 0% | 0% | 0 |
| 100% | 3.2% | 0% | 96.8% | 0% | 0% | 0% | 1 |
Compiled 18 to 15 computations (16.7% saved)
| 504.0ms | 4 496× | 146 | valid-baseline |
| 502.0ms | 2 900× | 292 | valid-baseline |
| 451.0ms | 4 496× | 146 | valid-rival |
| 363.0ms | 2 900× | 292 | valid-rival |
| 232.0ms | 4 496× | 146 | valid-sollya |
| 177.0ms | 2 900× | 292 | valid-sollya |
| 46.0ms | 860× | 73 | valid-baseline |
| 41.0ms | 860× | 73 | valid-rival |
| 38.0ms | 860× | 73 | valid-sollya |
ival-log: 421.0ms (62.2% of total)adjust: 89.0ms (13.2% of total)ival-add: 83.0ms (12.3% of total)ival-sub: 66.0ms (9.8% of total)ival-true: 7.0ms (1% of total)...in/eval/compile.rkt:110:19: 6.0ms (0.9% of total)ival-assert: 3.0ms (0.4% of total)ival-log: 446.0ms (69.1% of total)ival-add: 97.0ms (15% of total)ival-sub: 82.0ms (12.7% of total)const: 21.0ms (3.3% of total)| 1× | egg-herbie |
| 84× | fma-define |
| 66× | fmm-def |
| 33× | sub-neg |
| 20× | associate--r+ |
| 20× | neg-mul-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 128 |
| 1 | 33 | 104 |
| 2 | 63 | 100 |
| 3 | 109 | 100 |
| 4 | 175 | 100 |
| 5 | 268 | 100 |
| 6 | 346 | 100 |
| 7 | 405 | 100 |
| 8 | 456 | 100 |
| 9 | 491 | 100 |
| 10 | 517 | 100 |
| 11 | 519 | 100 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) |
(-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) |
(-.f64 (log.f64 (+.f64 (neg.f64 N) #s(literal 1 binary64))) (log.f64 (neg.f64 N))) |
(neg.f64 (-.f64 (log.f64 (+.f64 (neg.f64 N) #s(literal 1 binary64))) (log.f64 (neg.f64 N)))) |
| Outputs |
|---|
(-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) |
(-.f64 (log1p.f64 N) (log.f64 N)) |
(-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) |
(-.f64 (log1p.f64 N) (log.f64 N)) |
(-.f64 (log.f64 (+.f64 (neg.f64 N) #s(literal 1 binary64))) (log.f64 (neg.f64 N))) |
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (neg.f64 N))) (log.f64 (neg.f64 N))) |
(-.f64 (log1p.f64 (neg.f64 N)) (log.f64 (neg.f64 N))) |
(neg.f64 (-.f64 (log.f64 (+.f64 (neg.f64 N) #s(literal 1 binary64))) (log.f64 (neg.f64 N)))) |
(neg.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (neg.f64 N))) (log.f64 (neg.f64 N)))) |
(neg.f64 (-.f64 (log1p.f64 (neg.f64 N)) (log.f64 (neg.f64 N)))) |
(-.f64 (log.f64 (neg.f64 N)) (log1p.f64 (neg.f64 N))) |
Compiled 8 to 6 computations (25% saved)
Compiled 1 to 1 computations (0% saved)
| Status | Accuracy | Program |
|---|---|---|
| 23.3% | (-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) |
Compiled 16 to 12 computations (25% saved)
| 1× | egg-herbie |
| 3× | 1-exp |
| 3× | +-commutative |
| 2× | sub-neg |
| 1× | *-commutative |
| 1× | neg-sub0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 27 |
| 1 | 19 | 27 |
| 2 | 23 | 27 |
| 3 | 25 | 27 |
| 4 | 26 | 27 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) |
| Outputs |
|---|
(-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) |
| 1× | fuel |
Compiled 8 to 6 computations (25% saved)
Compiled 112 to 80 computations (28.6% saved)
Loading profile data...