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

Time bar (total: 2.1s)

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)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.0s (48.1%)

Results
196.0ms4244×0valid
575.0ms4012×1valid
Precisions
Click to see histograms. Total time spent on operations: 440.0ms
ival-add: 296.0ms (67.2% of total)
backward-pass: 74.0ms (16.8% of total)
ival-sub: 64.0ms (14.5% of total)
const: 7.0ms (1.6% of total)
Bogosity

preprocess971.0ms (45.9%)

Algorithm
egg-herbie
Rules
19264×accelerator-lowering-fma.f32
19264×accelerator-lowering-fma.f64
3602×associate-+r+
2842×associate-+r-
2612×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01430
14130
21358
33308
46038
511308
616788
725428
830598
933168
1033628
1133788
1233948
1333948
1436068
1537968
1638188
1738228
1838268
045
195
2203
3451
4721
52011
67521
716341
825101
929881
1032331
1132811
1232941
1332941
1439801
1543961
1647701
1749021
1849901
1949901
2050701
2150701
2273041
2379661
082501
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(- (+ x y) x)
Outputs
(- (+ x y) x)
y
Call 2
Inputs
(- (+ x y) x)
(- (+ (neg x) y) (neg x))
(- (+ x (neg y)) x)
(neg (- (+ (neg x) y) (neg x)))
(neg (- (+ x (neg y)) x))
(- (+ y x) y)
Outputs
(- (+ x y) x)
y
(- (+ (neg x) y) (neg x))
y
(- (+ x (neg y)) x)
(neg y)
(neg (- (+ (neg x) y) (neg x)))
(neg y)
(neg (- (+ x (neg y)) x))
y
(- (+ y x) y)
x
Symmetry

(abs x)

(negabs y)

explain60.0ms (2.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1340-0-(-.f64 (+.f64 x y) x)
00-0-x
00-0-(+.f64 x y)
00-0-y
Results
11.0ms258×0valid
25.0ms254×1valid
Compiler

Compiled 33 to 14 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-add: 5.0ms (37.2% of total)
ival-sub: 4.0ms (29.8% of total)
backward-pass: 4.0ms (29.8% of total)
const: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 3 to 2 computations (33.3% saved)

prune1.0ms (0%)

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

Compiled 3 to 2 computations (33.3% saved)

localize15.0ms (0.7%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
y
Outputs
y
Results
5.0ms256×0valid
Compiler

Compiled 4 to 3 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series0.0ms (0%)

Counts
0 → 0
Calls
Call 1
Inputs
Outputs

rewrite16.0ms (0.7%)

Algorithm
batch-egg-rewrite
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
000
Stop Event
saturated
saturated
Counts
0 → 0
Calls
Call 1
Inputs
Outputs

simplify4.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
000
Stop Event
saturated
saturated
Counts
0 → 0
Calls
Call 1
Inputs
Outputs

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune2.0ms (0.1%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New000
Fresh000
Picked011
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)

regimes3.0ms (0.2%)

Accuracy

Total -30.8b remaining (-∞%)

Threshold costs -30.8b (-∞%)

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

3 calls:

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

Compiled 13 to 8 computations (38.5% saved)

soundness0.0ms (0%)

Stop Event
done
Compiler

Compiled 3 to 2 computations (33.3% saved)

preprocess26.0ms (1.2%)

Remove

(negabs y)

(abs x)

Compiler

Compiled 54 to 36 computations (33.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...