Details

Time bar (total: 1.9s)

analyze44.0ms (2.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
25%25%74.9%0.1%0%0%0%5
37.5%37.5%62.4%0.1%0%0%0%6
56.3%56.2%43.7%0.1%0%0%0%7
65.6%65.6%34.3%0.1%0%0%0%8
76.6%76.5%23.4%0.1%0%0%0%9
82%82%18%0.1%0%0%0%10
87.9%87.8%12.1%0.1%0%0%0%11
90.8%90.7%9.2%0.1%0%0%0%12
Compiler

Compiled 8 to 5 computations (37.5% saved)

sample1.1s (58.2%)

Results
448.0ms4915×body256valid
286.0ms1180×body2048valid
203.0ms1310×body1024valid
136.0ms850×body512valid
0.0msbody4096valid
Bogosity

preprocess242.0ms (13%)

Algorithm
egg-herbie
Rules
4563×associate--r-_binary64
1368×fma-neg_binary64
914×unsub-neg_binary64
857×fma-def_binary64
671×distribute-rgt-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0714
11714
2378
3742
41252
55112
615312
728312
831732
932432
1032652
1132652
1257512
1364932
1472332
1574492
1675212
1775212
1875932
1975932
2075932
2176892
2277252
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 (+.f64 x y) x)
(-.f64 (+.f64 y x) y)
Outputs
(-.f64 (+.f64 x y) x)
(+.f64 x (-.f64 y x))
(+.f64 y 0)
y
(-.f64 (+.f64 y x) y)
(+.f64 y (-.f64 x y))
(+.f64 x (-.f64 y y))
(+.f64 x 0)
x
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify163.0ms (8.7%)

Algorithm
egg-herbie
Rules
1407×distribute-rgt-in_binary64
918×distribute-lft-in_binary64
671×distribute-neg-in_binary64
664×unsub-neg_binary64
543×fma-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057
1107
2214
3471
4771
51961
66861
718411
833991
939181
1041961
1142471
1242601
1342601
1449461
1557941
1661461
1762781
1863661
1963661
2064461
2164461
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(-.f64 (+.f64 x y) x)
Outputs
(-.f64 (+.f64 x y) x)
(+.f64 x (-.f64 y x))
(+.f64 y 0)
y

eval1.0ms (0%)

Compiler

Compiled 16 to 8 computations (50% saved)

prune1.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
0b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
y
Compiler

Compiled 3 to 2 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0b
Counts
1 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
y
Compiler

Compiled 3 to 2 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0b
Counts
1 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
y
Compiler

Compiled 3 to 2 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0b
Counts
1 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
y
Compiler

Compiled 3 to 2 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0b
Counts
1 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes9.0ms (0.5%)

Accuracy

Total -29.8b remaining (-∞%)

Threshold costs -29.8b (-∞%)

Counts
2 → 1
Calls
Call 1
Inputs
y
(-.f64 (+.f64 x y) x)
Outputs
y
Calls

3 calls:

3.0ms
(-.f64 (+.f64 x y) x)
3.0ms
x
3.0ms
y
Results
ErrorSegmentsBranch
0b1x
0b1y
0b1(-.f64 (+.f64 x y) x)
Compiler

Compiled 21 to 12 computations (42.9% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011
Stop Event
fuel
saturated
Calls
Call 1
Inputs
y
Outputs
y
Compiler

Compiled 3 to 2 computations (33.3% saved)

soundness305.0ms (16.3%)

Algorithm
egg-herbie
Rules
1407×distribute-rgt-in_binary64
918×distribute-lft-in_binary64
671×distribute-neg-in_binary64
664×unsub-neg_binary64
543×fma-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057
1107
2214
3471
4771
51961
66861
718411
833991
939181
1041961
1142471
1242601
1342601
1449461
1557941
1661461
1762781
1863661
1963661
2064461
2164461
Stop Event
node limit
Compiler

Compiled 29 to 18 computations (37.9% saved)

end10.0ms (0.6%)

Compiler

Compiled 3 to 2 computations (33.3% saved)

Profiling

Loading profile data...