Graphics.Rendering.Plot.Render.Plot.Legend:renderLegendOutside from plot-0.2.3.4, B

Time bar (total: 1.1s)

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 17 to 14 computations (17.6% saved)

sample983.0ms (89.4%)

Memory
38.2MiB live, 1 523.1MiB allocated
Samples
656.0ms8 071×0valid
15.0ms122×1valid
14.0ms63×2valid
Precisions
Click to see histograms. Total time spent on operations: 460.0ms
ival-add: 304.0ms (66.1% of total)
ival-mult: 138.0ms (30% of total)
adjust: 5.0ms (1.1% of total)
ival-true: 5.0ms (1.1% of total)
exact: 5.0ms (1.1% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

preprocess110.0ms (10%)

Memory
-28.6MiB live, 140.3MiB allocated
Algorithm
egg-herbie
Rules
1 032×accelerator-lowering-fma.f32
1 032×accelerator-lowering-fma.f64
1 028×associate-+r+
910×associate-+l+
910×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074235
1269195
2989195
34323195
01215
13113
28713
329413
471413
594713
695813
095811
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5))
Outputs
(+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5))
(fma.f64 x (fma.f64 (+.f64 y z) #s(literal 2 binary64) t) (*.f64 y #s(literal 5 binary64)))
Call 2
Inputs
(+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5))
(+ (* (neg x) (+ (+ (+ (+ y z) z) y) t)) (* y 5))
(+ (* x (+ (+ (+ (+ (neg y) z) z) (neg y)) t)) (* (neg y) 5))
(+ (* x (+ (+ (+ (+ y (neg z)) (neg z)) y) t)) (* y 5))
(+ (* x (+ (+ (+ (+ y z) z) y) (neg t))) (* y 5))
(neg (+ (* (neg x) (+ (+ (+ (+ y z) z) y) t)) (* y 5)))
(neg (+ (* x (+ (+ (+ (+ (neg y) z) z) (neg y)) t)) (* (neg y) 5)))
(neg (+ (* x (+ (+ (+ (+ y (neg z)) (neg z)) y) t)) (* y 5)))
(neg (+ (* x (+ (+ (+ (+ y z) z) y) (neg t))) (* y 5)))
(+ (* y (+ (+ (+ (+ x z) z) x) t)) (* x 5))
(+ (* z (+ (+ (+ (+ y x) x) y) t)) (* y 5))
(+ (* t (+ (+ (+ (+ y z) z) y) x)) (* y 5))
(+ (* x (+ (+ (+ (+ z y) y) z) t)) (* z 5))
(+ (* x (+ (+ (+ (+ t z) z) t) y)) (* t 5))
(+ (* x (+ (+ (+ (+ y t) t) y) z)) (* y 5))
Outputs
(+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5))
(+ (* x (+ (* (+ y z) 2) t)) (* y 5))
(+ (* (neg x) (+ (+ (+ (+ y z) z) y) t)) (* y 5))
(+ (* y 5) (* x (- (* (+ y z) -2) t)))
(+ (* x (+ (+ (+ (+ (neg y) z) z) (neg y)) t)) (* (neg y) 5))
(- (* y -5) (* x (- (* (- z y) -2) t)))
(+ (* x (+ (+ (+ (+ y (neg z)) (neg z)) y) t)) (* y 5))
(+ (* y 5) (* x (+ t (* (- z y) -2))))
(+ (* x (+ (+ (+ (+ y z) z) y) (neg t))) (* y 5))
(- (* y 5) (* x (- t (* (+ y z) 2))))
(neg (+ (* (neg x) (+ (+ (+ (+ y z) z) y) t)) (* y 5)))
(+ (* x (+ (* (+ y z) 2) t)) (* y -5))
(neg (+ (* x (+ (+ (+ (+ (neg y) z) z) (neg y)) t)) (* (neg y) 5)))
(+ (* y 5) (* x (- (* (- z y) -2) t)))
(neg (+ (* x (+ (+ (+ (+ y (neg z)) (neg z)) y) t)) (* y 5)))
(+ (* y -5) (* x (- (* (- z y) 2) t)))
(neg (+ (* x (+ (+ (+ (+ y z) z) y) (neg t))) (* y 5)))
(+ (* y -5) (* x (- t (* (+ y z) 2))))
(+ (* y (+ (+ (+ (+ x z) z) x) t)) (* x 5))
(+ (* y (+ t (* (+ x z) 2))) (* x 5))
(+ (* z (+ (+ (+ (+ y x) x) y) t)) (* y 5))
(+ (* y 5) (* z (+ t (* (+ x y) 2))))
(+ (* t (+ (+ (+ (+ y z) z) y) x)) (* y 5))
(+ (* y 5) (* t (+ x (* (+ y z) 2))))
(+ (* x (+ (+ (+ (+ z y) y) z) t)) (* z 5))
(+ (* x (+ (* (+ y z) 2) t)) (* z 5))
(+ (* x (+ (+ (+ (+ t z) z) t) y)) (* t 5))
(+ (* x (+ y (* (+ z t) 2))) (* t 5))
(+ (* x (+ (+ (+ (+ y t) t) y) z)) (* y 5))
(+ (* y 5) (* x (+ z (* (+ y t) 2))))

explain7.0ms (0.6%)

Memory
13.4MiB live, 13.4MiB allocated
Samples
1.0ms18×0valid
Compiler

Compiled 60 to 14 computations (76.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...