Graphics.Rendering.Chart.Plot.Vectors:renderPlotVectors from Chart-1.5.3

Time bar (total: 2.0s)

analyze0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
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 11 to 9 computations (18.2% saved)

sample946.0ms (48.2%)

Memory
-2.4MiB live, 981.3MiB allocated
Samples
417.0ms6 297×0valid
235.0ms1 958×1valid
0.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 395.0ms
ival-sub: 128.0ms (32.4% of total)
ival-mult: 124.0ms (31.4% of total)
ival-add: 67.0ms (17% of total)
adjust: 61.0ms (15.5% of total)
exact: 6.0ms (1.5% of total)
ival-true: 6.0ms (1.5% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

preprocess1.0s (51.8%)

Memory
6.0MiB live, 1 110.8MiB allocated
Algorithm
egg-herbie
Rules
30 512×accelerator-lowering-fma.f32
30 512×accelerator-lowering-fma.f64
3 744×*-lowering-*.f32
3 744×*-lowering-*.f64
2 596×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01962
14855
214754
363254
4221142
5386042
6492842
7545642
8571342
9586542
10595442
11607442
12641542
13712842
14747942
15774442
16790342
17795242
18796042
079
1159
2349
31029
43587
512867
631567
748177
855267
957857
1059817
1160737
1262317
1366107
1468237
1569757
1670517
1770947
1872267
1977327
081856
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(+ x (* (- 1 x) (- 1 y)))
Outputs
(+ x (* (- 1 x) (- 1 y)))
(fma.f64 y (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))
Call 2
Inputs
(+ x (* (- 1 x) (- 1 y)))
(+ (neg x) (* (- 1 (neg x)) (- 1 y)))
(+ x (* (- 1 x) (- 1 (neg y))))
(neg (+ (neg x) (* (- 1 (neg x)) (- 1 y))))
(neg (+ x (* (- 1 x) (- 1 (neg y)))))
(+ y (* (- 1 y) (- 1 x)))
Outputs
(+ x (* (- 1 x) (- 1 y)))
(+ 1 (- (* x y) y))
(+ (neg x) (* (- 1 (neg x)) (- 1 y)))
(- 1 (+ y (* x y)))
(+ x (* (- 1 x) (- 1 (neg y))))
(+ 1 (- y (* x y)))
(neg (+ (neg x) (* (- 1 (neg x)) (- 1 y))))
(+ y (+ -1 (* x y)))
(neg (+ x (* (- 1 x) (- 1 (neg y)))))
(+ -1 (- (* x y) y))
(+ y (* (- 1 y) (- 1 x)))
(+ 1 (- (* x y) x))

explain0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 27 to 9 computations (66.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...