Time bar (total: 4.7s)
1× | random |
Compiled 11 to 9 computations (18.2% saved)
2.4s | 8 256× | 2 | valid |
ival-expm1
: 1.0s (46.3% of total)adjust
: 568.0ms (25.8% of total)ival-neg
: 247.0ms (11.2% of total)ival-sub
: 218.0ms (9.9% of total)ival-div
: 127.0ms (5.8% of total)exact
: 12.0ms (0.5% of total)ival-true
: 7.0ms (0.3% of total)ival-assert
: 4.0ms (0.2% of total)Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
---|---|---|---|---|---|
0 | 0 | - | 0 | - | (exp.f64 (neg.f64 #s(literal 1000 binary64))) |
0 | 0 | - | 0 | - | #s(literal 1 binary64) |
0 | 0 | - | 0 | - | #s(literal 1000 binary64) |
0 | 0 | - | 0 | - | (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) |
0 | 0 | - | 0 | - | (neg.f64 #s(literal 1000 binary64)) |
0 | 0 | - | 0 | - | (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
0 | 0 | - | 0 | - | (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) |
Predicted + | Predicted - | |
---|---|---|
+ | 0 | 0 |
- | 0 | 256 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 0 | 0 | 0 |
- | 0 | 0 | 256 |
number | freq |
---|---|
0 | 256 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 0 | 0 | 0 |
- | 0 | 0 | 1 |
192.0ms | 512× | 2 | valid |
Compiled 69 to 27 computations (60.9% saved)
ival-expm1
: 46.0ms (47% of total)adjust
: 17.0ms (17.4% of total)ival-neg
: 11.0ms (11.2% of total)ival-sub
: 9.0ms (9.2% of total)ival-div
: 7.0ms (7.2% of total)ival-exp
: 7.0ms (7.2% of total)ival-true
: 1.0ms (1% of total)exact
: 1.0ms (1% of total)ival-assert
: 0.0ms (0% of total)1× | egg-herbie |
5 064× | lower-fma.f64 |
5 064× | lower-fma.f32 |
3 968× | lower-+.f64 |
3 968× | lower-+.f32 |
3 312× | lower--.f32 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 0 | 0 |
0 | 7 | 8 |
0 | 13 | 6 |
1 | 21 | 4 |
2 | 35 | 2 |
3 | 97 | 2 |
4 | 215 | 2 |
5 | 537 | 2 |
6 | 1223 | 2 |
7 | 1800 | 2 |
8 | 2257 | 2 |
9 | 2320 | 2 |
10 | 2343 | 2 |
11 | 2349 | 2 |
12 | 3242 | 2 |
13 | 3724 | 2 |
14 | 4129 | 2 |
15 | 4280 | 2 |
16 | 4368 | 2 |
17 | 4368 | 2 |
18 | 4392 | 2 |
19 | 4392 | 2 |
20 | 4392 | 2 |
21 | 7641 | 2 |
22 | 7777 | 2 |
23 | 7781 | 2 |
24 | 7787 | 2 |
25 | 7789 | 2 |
26 | 7789 | 2 |
0 | 8472 | 2 |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | saturated |
Inputs |
---|
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
Outputs |
---|
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
(exp.f64 #s(literal 1000 binary64)) |
Compiled 9 to 7 computations (22.2% saved)
Compiled 0 to 0 computations (0% saved)
Status | Accuracy | Program |
---|---|---|
▶ | 100.0% | (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
Compiled 9 to 7 computations (22.2% saved)
1× | egg-herbie |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 64 | (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) | |
cost-diff | 128 | (neg.f64 #s(literal 1000 binary64)) | |
cost-diff | 320 | (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) | |
cost-diff | 704 | (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
5 064× | lower-fma.f64 |
5 064× | lower-fma.f32 |
3 968× | lower-+.f64 |
3 968× | lower-+.f32 |
3 312× | lower--.f32 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 7 | 23 |
0 | 13 | 21 |
1 | 21 | 15 |
2 | 35 | 13 |
3 | 97 | 13 |
4 | 215 | 13 |
5 | 537 | 13 |
6 | 1223 | 13 |
7 | 1800 | 13 |
8 | 2257 | 13 |
9 | 2320 | 13 |
10 | 2343 | 13 |
11 | 2349 | 13 |
12 | 3242 | 13 |
13 | 3724 | 13 |
14 | 4129 | 13 |
15 | 4280 | 13 |
16 | 4368 | 13 |
17 | 4368 | 13 |
18 | 4392 | 13 |
19 | 4392 | 13 |
20 | 4392 | 13 |
21 | 7641 | 13 |
22 | 7777 | 13 |
23 | 7781 | 13 |
24 | 7787 | 13 |
25 | 7789 | 13 |
26 | 7789 | 13 |
0 | 8472 | 12 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
#s(literal 1 binary64) |
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) |
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) |
(exp.f64 (neg.f64 #s(literal 1000 binary64))) |
(neg.f64 #s(literal 1000 binary64)) |
#s(literal 1000 binary64) |
Outputs |
---|
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
(exp.f64 #s(literal 1000 binary64)) |
#s(literal 1 binary64) |
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) |
(exp.f64 #s(literal -1000 binary64)) |
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) |
(neg.f64 (expm1.f64 #s(literal -1000 binary64))) |
(exp.f64 (neg.f64 #s(literal 1000 binary64))) |
(exp.f64 #s(literal -1000 binary64)) |
(neg.f64 #s(literal 1000 binary64)) |
#s(literal -1000 binary64) |
#s(literal 1000 binary64) |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0 | (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) | |
accuracy | 0 | (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) | |
accuracy | 0 | (neg.f64 #s(literal 1000 binary64)) | |
accuracy | 0 | (exp.f64 (neg.f64 #s(literal 1000 binary64))) |
57.0ms | 256× | 2 | valid |
Compiled 30 to 10 computations (66.7% saved)
ival-expm1
: 21.0ms (46.7% of total)adjust
: 8.0ms (17.8% of total)ival-neg
: 5.0ms (11.1% of total)ival-sub
: 4.0ms (8.9% of total)ival-div
: 3.0ms (6.7% of total)ival-exp
: 3.0ms (6.7% of total)ival-assert
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)Inputs |
---|
#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) #<representation binary64>) () ()) |
#s(alt (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) (patch (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) #<representation binary64>) () ()) |
#s(alt (neg.f64 #s(literal 1000 binary64)) (patch (neg.f64 #s(literal 1000 binary64)) #<representation binary64>) () ()) |
#s(alt (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) (patch (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) #<representation binary64>) () ()) |
#s(alt (exp.f64 (neg.f64 #s(literal 1000 binary64))) (patch (exp.f64 (neg.f64 #s(literal 1000 binary64))) #<representation binary64>) () ()) |
Outputs |
---|
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 0 | 0 |
0 | 0 | 0 |
1× | saturated |
1× | saturated |
Inputs |
---|
Outputs |
---|
4 194× | lower-fma.f64 |
4 194× | lower-fma.f32 |
2 840× | lower-*.f64 |
2 840× | lower-*.f32 |
2 814× | lower-/.f32 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 7 | 21 |
0 | 13 | 19 |
1 | 52 | 13 |
2 | 379 | 11 |
3 | 7332 | 11 |
0 | 9062 | 10 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) |
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) |
(neg.f64 #s(literal 1000 binary64)) |
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) |
(exp.f64 (neg.f64 #s(literal 1000 binary64))) |
Outputs |
---|
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
#<batchref> |
Compiled 10 137 to 1 484 computations (85.4% saved)
1 alts after pruning (1 fresh and 0 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 491 | 1 | 492 |
Fresh | 0 | 0 | 0 |
Picked | 1 | 0 | 1 |
Done | 0 | 0 | 0 |
Total | 492 | 1 | 493 |
Status | Accuracy | Program |
---|---|---|
▶ | 100.0% | (exp.f64 #s(literal 1000 binary64)) |
Compiled 2 to 2 computations (0% saved)
1× | egg-herbie |
Found 1 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (exp.f64 #s(literal 1000 binary64)) |
2× | lift-exp.f64 |
2× | lower-exp.f32 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 2 | 3 |
0 | 3 | 3 |
0 | 3 | 3 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(exp.f64 #s(literal 1000 binary64)) |
#s(literal 1000 binary64) |
Outputs |
---|
(exp.f64 #s(literal 1000 binary64)) |
#s(literal 1000 binary64) |
Found 1 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0 | (exp.f64 #s(literal 1000 binary64)) |
7.0ms | 256× | 0 | valid |
Compiled 5 to 4 computations (20% saved)
ival-exp
: 3.0ms (78% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)Inputs |
---|
#s(alt (exp.f64 #s(literal 1000 binary64)) (patch (exp.f64 #s(literal 1000 binary64)) #<representation binary64>) () ()) |
Outputs |
---|
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 0 | 0 |
0 | 0 | 0 |
1× | saturated |
1× | saturated |
Inputs |
---|
Outputs |
---|
2× | lift-exp.f64 |
2× | lower-exp.f32 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 2 | 2 |
0 | 3 | 2 |
0 | 3 | 2 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(exp.f64 #s(literal 1000 binary64)) |
Outputs |
---|
#<batchref> |
Compiled 2 to 2 computations (0% saved)
1 alts after pruning (0 fresh and 1 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 1 | 0 | 1 |
Fresh | 0 | 0 | 0 |
Picked | 0 | 1 | 1 |
Done | 0 | 0 | 0 |
Total | 1 | 1 | 2 |
Status | Accuracy | Program |
---|---|---|
✓ | 100.0% | (exp.f64 #s(literal 1000 binary64)) |
Compiled 13 to 11 computations (15.4% saved)
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 2 | 2 |
1× | saturated |
Inputs |
---|
(exp.f64 #s(literal 1000 binary64)) |
Outputs |
---|
(exp.f64 #s(literal 1000 binary64)) |
4 194× | lower-fma.f64 |
4 194× | lower-fma.f32 |
2 840× | lower-*.f64 |
2 840× | lower-*.f32 |
2 814× | lower-/.f32 |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 7 | 21 |
0 | 13 | 19 |
1 | 52 | 13 |
2 | 379 | 11 |
3 | 7332 | 11 |
0 | 9062 | 10 |
1× | done |
1× | iter limit |
1× | node limit |
1× | iter limit |
Compiled 16 to 10 computations (37.5% saved)
Compiled 22 to 18 computations (18.2% saved)
Loading profile data...