Graphics.Rendering.Chart.Plot.Pie:renderPie from Chart-1.5.3

Time bar (total: 1.7s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 8 to 5 computations (37.5% saved)

sample906.0ms (53.1%)

Results
416.0ms4905×body256valid
206.0ms1349×body1024valid
161.0ms1104×body2048valid
108.0ms896×body512valid
0.0msbody4096valid
Bogosity

preprocess289.0ms (16.9%)

Algorithm
egg-herbie
Rules
1783×associate-+r+
1444×associate-+r-
1295×fma-neg
1081×associate-+l+
757×fma-def
Problems
129×No Errors
127×(-.f64 (+.f64 x y) x)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01565
13865
21029
32339
45809
512799
617879
722639
826329
928799
1029259
1129419
1229579
1329579
1443219
1544259
1644479
1744519
1844559
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 x y) x)
(-.f64 (+.f64 x y) x)
(-.f64 (+.f64 (neg.f64 x) y) (neg.f64 x))
(-.f64 (+.f64 x (neg.f64 y)) x)
(-.f64 (+.f64 y x) y)
Outputs
(-.f64 (+.f64 x y) x)
(+.f64 x (-.f64 y x))
(+.f64 y (-.f64 x x))
y
(-.f64 (+.f64 x y) x)
(+.f64 x (-.f64 y x))
(+.f64 y (-.f64 x x))
y
(-.f64 (+.f64 (neg.f64 x) y) (neg.f64 x))
(+.f64 x (-.f64 y x))
(+.f64 y (-.f64 x x))
y
(-.f64 (+.f64 x (neg.f64 y)) x)
(-.f64 (-.f64 x y) x)
(-.f64 x (+.f64 x y))
(neg.f64 y)
(-.f64 (+.f64 y x) y)
(+.f64 y (-.f64 x y))
(+.f64 x (-.f64 y y))
x
Symmetry

(abs x)

Compiler

Compiled 20 to 9 computations (55% saved)

eval1.0ms (0%)

Compiler

Compiled 34 to 15 computations (55.9% saved)

prune1.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
y
100.0%
y
Compiler

Compiled 6 to 4 computations (33.3% saved)

localize0.0ms (0%)

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
Accuracy
100.0%
Counts
1 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
y
100.0%
y
Compiler

Compiled 6 to 4 computations (33.3% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Accuracy
100.0%
Counts
1 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
y
100.0%
y
Compiler

Compiled 6 to 4 computations (33.3% saved)

localize0.0ms (0%)

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
Accuracy
100.0%
Counts
1 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
y
100.0%
y
Compiler

Compiled 6 to 4 computations (33.3% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Accuracy
100.0%
Counts
1 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
y
Compiler

Compiled 11 to 6 computations (45.5% saved)

regimes9.0ms (0.5%)

Accuracy

Total -29.2b remaining (-∞%)

Threshold costs -29.2b (-∞%)

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

3 calls:

3.0ms
x
3.0ms
y
2.0ms
(-.f64 (+.f64 x y) x)
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(-.f64 (+.f64 x y) x)
Compiler

Compiled 21 to 12 computations (42.9% saved)

simplify7.0ms (0.4%)

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)

soundness465.0ms (27.2%)

Rules
1783×associate-+r+
1444×associate-+r-
1295×fma-neg
1081×associate-+l+
757×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01565
13865
21029
32339
45809
512799
617879
722639
826329
928799
1029259
1129419
1229579
1329579
1443219
1544259
1644479
1744519
1844559
Stop Event
node limit
Compiler

Compiled 21 to 10 computations (52.4% saved)

end0.0ms (0%)

preprocess25.0ms (1.5%)

Remove

(abs x)

Compiler

Compiled 36 to 24 computations (33.3% saved)

Profiling

Loading profile data...