Time bar (total: 2.0s)
1× | search |
Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
---|---|---|---|---|---|---|---|
0% | 0% | 0.5% | 99.5% | 0% | 0% | 0% | 0 |
100% | 0.5% | 0% | 99.5% | 0% | 0% | 0% | 1 |
Compiled 20 to 18 computations (10% saved)
817.0ms | 8 256× | 0 | valid |
ival-mult
: 228.0ms (38.2% of total)ival-div
: 130.0ms (21.8% of total)ival-neg
: 121.0ms (20.3% of total)ival-<=
: 63.0ms (10.6% of total)exact
: 37.0ms (6.2% of total)ival-and
: 13.0ms (2.2% of total)ival-assert
: 4.0ms (0.7% of total)Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
---|---|---|---|---|---|
0 | 0 | - | 0 | - | k |
0 | 0 | - | 0 | - | (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
0 | 0 | - | 0 | - | (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64)) |
0 | 0 | - | 0 | - | (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) |
0 | 0 | - | 0 | - | #s(literal 1 binary64) |
0 | 0 | - | 0 | - | #s(literal 9000000 binary64) |
0 | 0 | - | 0 | - | #s(literal 300000000 binary64) |
0 | 0 | - | 0 | - | (neg.f64 #s(literal 2 binary64)) |
0 | 0 | - | 0 | - | #s(literal 2 binary64) |
0 | 0 | - | 0 | - | (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) |
0 | 0 | - | 0 | - | (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) |
0 | 0 | - | 0 | - | #s(literal 7070651414971679/2251799813685248 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 |
97.0ms | 512× | 0 | valid |
Compiled 102 to 40 computations (60.8% saved)
ival-mult
: 66.0ms (83.3% of total)ival-div
: 8.0ms (10.1% of total)ival-neg
: 3.0ms (3.8% of total)ival-true
: 1.0ms (1.3% of total)exact
: 1.0ms (1.3% of total)ival-assert
: 0.0ms (0% of total)1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 19 | 8 |
1 | 34 | 6 |
2 | 52 | 6 |
3 | 88 | 6 |
4 | 104 | 6 |
5 | 108 | 6 |
0 | 12 | 3 |
0 | 23 | 3 |
1 | 26 | 3 |
0 | 26 | 3 |
1× | iter limit |
1× | saturated |
1× | iter limit |
1× | saturated |
Inputs |
---|
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
Outputs |
---|
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
(negabs k)
Compiled 12 to 12 computations (0% saved)
Compiled 0 to 1 computations (-∞% saved)
Status | Accuracy | Program |
---|---|---|
▶ | 99.5% | (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
Compiled 12 to 12 computations (0% saved)
1× | egg-herbie |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 2 | (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64)) | |
cost-diff | 2 | (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) | |
cost-diff | 2 | (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) | |
cost-diff | 2 | (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 12 | 14 |
0 | 23 | 14 |
1 | 26 | 14 |
0 | 26 | 14 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
(/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) |
(*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) |
(*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) |
(neg.f64 #s(literal 2 binary64)) |
#s(literal 2 binary64) |
#s(literal 7070651414971679/2251799813685248 binary64) |
#s(literal 9000000 binary64) |
(/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64)) |
#s(literal 1 binary64) |
#s(literal 300000000 binary64) |
k |
Outputs |
---|
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
(/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) |
#s(literal -1165207447535616046142578125/68719476736 binary64) |
(*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) |
#s(literal -994310355230392359375/17592186044416 binary64) |
(*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) |
#s(literal -7070651414971679/1125899906842624 binary64) |
(neg.f64 #s(literal 2 binary64)) |
#s(literal -2 binary64) |
#s(literal 2 binary64) |
#s(literal 7070651414971679/2251799813685248 binary64) |
#s(literal 9000000 binary64) |
(/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64)) |
#s(literal 1/300000000 binary64) |
#s(literal 1 binary64) |
#s(literal 300000000 binary64) |
k |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.0 | (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) | |
accuracy | 0.0 | (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) | |
accuracy | 0.0 | (neg.f64 #s(literal 2 binary64)) | |
accuracy | 0.29296875 | (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
246.0ms | 256× | 0 | valid |
Compiled 45 to 14 computations (68.9% saved)
ival-div
: 5.0ms (39.6% of total)ival-mult
: 5.0ms (39.6% of total)ival-neg
: 2.0ms (15.8% of total)exact
: 1.0ms (7.9% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)Inputs |
---|
(/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) |
(*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) |
(*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) |
(/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64)) |
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
(neg.f64 #s(literal 2 binary64)) |
Outputs |
---|
(* -1165207447535616046142578125/68719476736 k) |
3 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
1.0ms | k | @ | -inf | ((/ (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (/ 1 300000000)) (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (* (neg 2) 7070651414971679/2251799813685248) (/ 1 300000000) (* (/ (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (/ 1 300000000)) k) (neg 2)) |
0.0ms | k | @ | inf | ((/ (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (/ 1 300000000)) (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (* (neg 2) 7070651414971679/2251799813685248) (/ 1 300000000) (* (/ (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (/ 1 300000000)) k) (neg 2)) |
0.0ms | k | @ | 0 | ((/ (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (/ 1 300000000)) (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (* (neg 2) 7070651414971679/2251799813685248) (/ 1 300000000) (* (/ (* (* (neg 2) 7070651414971679/2251799813685248) 9000000) (/ 1 300000000)) k) (neg 2)) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 3 | 3 |
1 | 4 | 3 |
0 | 4 | 3 |
1× | iter limit |
1× | saturated |
Inputs |
---|
(* -1165207447535616046142578125/68719476736 k) |
Outputs |
---|
(* -1165207447535616046142578125/68719476736 k) |
(*.f64 #s(literal -1165207447535616046142578125/68719476736 binary64) k) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 12 | 8 |
0 | 23 | 8 |
1 | 26 | 8 |
0 | 26 | 8 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) |
(*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) |
(*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) |
(/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64)) |
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
(neg.f64 #s(literal 2 binary64)) |
Outputs |
---|
#s(literal -1165207447535616046142578125/68719476736 binary64) |
#s(literal -994310355230392359375/17592186044416 binary64) |
#s(literal -7070651414971679/1125899906842624 binary64) |
#s(literal 1/300000000 binary64) |
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
(*.f64 #s(literal -1165207447535616046142578125/68719476736 binary64) k) |
#s(literal -2 binary64) |
Compiled 62 to 40 computations (35.5% saved)
1 alts after pruning (1 fresh and 0 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 7 | 1 | 8 |
Fresh | 0 | 0 | 0 |
Picked | 1 | 0 | 1 |
Done | 0 | 0 | 0 |
Total | 8 | 1 | 9 |
Status | Accuracy | Program |
---|---|---|
▶ | 99.5% | (*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Compiled 3 to 3 computations (0% saved)
1× | egg-herbie |
Found 1 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 3 | 5 |
0 | 4 | 5 |
1 | 5 | 5 |
0 | 5 | 5 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
k |
#s(literal -1165207447535616046142578125/68719476736 binary64) |
Outputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
(*.f64 #s(literal -1165207447535616046142578125/68719476736 binary64) k) |
k |
#s(literal -1165207447535616046142578125/68719476736 binary64) |
Found 1 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.29296875 | (*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
83.0ms | 256× | 0 | valid |
Compiled 7 to 5 computations (28.6% saved)
ival-mult
: 2.0ms (71.1% of total)ival-true
: 0.0ms (0% of total)exact
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)Inputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Outputs |
---|
(* -1165207447535616046142578125/68719476736 k) |
3 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
0.0ms | k | @ | 0 | ((* k -1165207447535616046142578125/68719476736)) |
0.0ms | k | @ | inf | ((* k -1165207447535616046142578125/68719476736)) |
0.0ms | k | @ | -inf | ((* k -1165207447535616046142578125/68719476736)) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 3 | 3 |
1 | 4 | 3 |
0 | 4 | 3 |
1× | iter limit |
1× | saturated |
Inputs |
---|
(* -1165207447535616046142578125/68719476736 k) |
Outputs |
---|
(* -1165207447535616046142578125/68719476736 k) |
(*.f64 #s(literal -1165207447535616046142578125/68719476736 binary64) k) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 3 | 3 |
0 | 4 | 3 |
1 | 5 | 3 |
0 | 5 | 3 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Outputs |
---|
(*.f64 #s(literal -1165207447535616046142578125/68719476736 binary64) k) |
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Compiled 13 to 7 computations (46.2% saved)
1 alts after pruning (0 fresh and 1 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 3 | 0 | 3 |
Fresh | 0 | 0 | 0 |
Picked | 0 | 1 | 1 |
Done | 0 | 0 | 0 |
Total | 3 | 1 | 4 |
Status | Accuracy | Program |
---|---|---|
✓ | 99.5% | (*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Compiled 18 to 17 computations (5.6% saved)
Total 0.0b remaining (0%)
Threshold costs 0b (0%)
Inputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
Outputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
2 calls:
1.0ms | (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
1.0ms | k |
Accuracy | Segments | Branch |
---|---|---|
99.5% | 1 | k |
99.5% | 1 | (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 7070651414971679/2251799813685248 binary64)) #s(literal 9000000 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 300000000 binary64))) k) |
Compiled 13 to 13 computations (0% saved)
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 3 | 3 |
1× | saturated |
Inputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Outputs |
---|
(*.f64 k #s(literal -1165207447535616046142578125/68719476736 binary64)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 12 | 8 |
0 | 23 | 8 |
1 | 26 | 8 |
0 | 26 | 8 |
1× | done |
1× | iter limit |
1× | saturated |
1× | iter limit |
Compiled 30 to 18 computations (40% saved)
(negabs k)
Compiled 36 to 36 computations (0% saved)
Loading profile data...