Details

Time bar (total: 2.3s)

analyze203.0ms (8.7%)

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 (45.4%)

Results
388.0ms4929×body256valid
293.0ms1140×body2048valid
273.0ms1330×body1024valid
99.0ms856×body512valid
0.0msbody4096valid
Bogosity

preprocess308.0ms (13.1%)

Algorithm
egg-herbie
Rules
8590×associate-+r-
3798×fma-def
1392×distribute-lft-in
1176×distribute-rgt-in
1110×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0826
11826
24014
3782
41372
55412
614712
723782
828662
929362
1029582
1129582
1254442
1359162
1463662
1565822
1666542
1766542
1867262
1967262
2067262
2168702
2269062
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 0)
x
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify281.0ms (12%)

Algorithm
egg-herbie
Rules
2126×distribute-lft-in
1740×distribute-rgt-in
1390×unsub-neg
1338×fma-def
832×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0613
11213
2247
3461
4811
52151
68991
719351
832551
936631
1040761
1141371
1241501
1341501
1448361
1550981
1652681
1754001
1854881
1954881
2055681
2155681
2272311
2376791
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%)

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)

regimes10.0ms (0.4%)

Accuracy

Total -31.8b remaining (-∞%)

Threshold costs -31.8b (-∞%)

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

3 calls:

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

Compiled 21 to 12 computations (42.9% saved)

simplify3.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)

soundness461.0ms (19.6%)

Algorithm
egg-herbie
Rules
2126×distribute-lft-in
1740×distribute-rgt-in
1390×unsub-neg
1338×fma-def
832×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0613
11213
2247
3461
4811
52151
68991
719351
832551
936631
1040761
1141371
1241501
1341501
1448361
1550981
1652681
1754001
1854881
1954881
2055681
2155681
2272311
2376791
Stop Event
node limit
Compiler

Compiled 21 to 10 computations (52.4% saved)

end10.0ms (0.4%)

Compiler

Compiled 3 to 2 computations (33.3% saved)

Profiling

Loading profile data...