Diagrams.Trail:splitAtParam from diagrams-lib-1.3.0.3, C

Time bar (total: 766.0ms)

analyze10.0ms (1.3%)

Memory
19.0MiB live, 19.0MiB allocated
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
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
75%74.9%25%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
87.5%87.4%12.5%0.1%0%0%0%7
87.5%87.4%12.5%0.1%0%0%0%8
93.8%93.7%6.2%0.1%0%0%0%9
93.8%93.7%6.2%0.1%0%0%0%10
96.9%96.8%3.1%0.1%0%0%0%11
96.9%96.8%3.1%0.1%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample665.0ms (86.8%)

Memory
-37.3MiB live, 862.3MiB allocated
Samples
497.0ms8 253×0valid
0.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 308.0ms
ival-div: 194.0ms (62.9% of total)
ival-sub: 102.0ms (33.1% of total)
exact: 5.0ms (1.6% of total)
ival-true: 5.0ms (1.6% of total)
ival-assert: 3.0ms (1% of total)
adjust: 0.0ms (0% of total)
Bogosity

preprocess78.0ms (10.2%)

Memory
12.1MiB live, 94.6MiB allocated
Algorithm
egg-herbie
Rules
288×accelerator-lowering-fma.f32
288×accelerator-lowering-fma.f64
256×div-sub
242×times-frac
222×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01850
15645
213343
336642
481442
5131342
6156242
7164842
8169842
9170342
067
1147
2217
3367
4697
51367
63167
75417
86947
97107
107117
07117
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (- x y) (- 1 y))
Outputs
(/ (- x y) (- 1 y))
(/.f64 (-.f64 y x) (+.f64 y #s(literal -1 binary64)))
Call 2
Inputs
(/ (- x y) (- 1 y))
(/ (- (neg x) y) (- 1 y))
(/ (- x (neg y)) (- 1 (neg y)))
(neg (/ (- (neg x) y) (- 1 y)))
(neg (/ (- x (neg y)) (- 1 (neg y))))
(/ (- y x) (- 1 x))
Outputs
(/ (- x y) (- 1 y))
(/ (- (neg x) y) (- 1 y))
(/ (+ x y) (+ y -1))
(/ (- x (neg y)) (- 1 (neg y)))
(/ (+ x y) (+ y 1))
(neg (/ (- (neg x) y) (- 1 y)))
(/ (+ x y) (- 1 y))
(neg (/ (- x (neg y)) (- 1 (neg y))))
(/ (+ x y) (- -1 y))
(/ (- y x) (- 1 x))
(/ (- x y) (+ x -1))

explain13.0ms (1.7%)

Memory
-12.4MiB live, 26.9MiB allocated
Samples
4.0ms93×0valid
Compiler

Compiled 18 to 8 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-sub: 1.0ms (57.4% of total)
ival-div: 1.0ms (57.4% of total)
ival-true: 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...