Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, A

Time bar (total: 749.0ms)

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB 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 9 to 9 computations (0% saved)

sample688.0ms (91.8%)

Memory
10.3MiB live, 1 158.9MiB allocated
Samples
434.0ms7 624×0valid
32.0ms255×1valid
21.0ms186×3valid
17.0ms191×2valid
Precisions
Click to see histograms. Total time spent on operations: 198.0ms
ival-div: 72.0ms (36.4% of total)
ival-mult: 56.0ms (28.3% of total)
ival-sub: 46.0ms (23.2% of total)
adjust: 8.0ms (4% of total)
exact: 7.0ms (3.5% of total)
ival-true: 5.0ms (2.5% of total)
ival-assert: 3.0ms (1.5% of total)
Bogosity

preprocess59.0ms (7.9%)

Memory
-29.9MiB live, 52.8MiB allocated
Algorithm
egg-herbie
Rules
128×accelerator-lowering-fma.f32
128×accelerator-lowering-fma.f64
80×*-lowering-*.f32
80×*-lowering-*.f64
62×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01734
14832
29330
317330
427330
531130
631730
085
1155
2255
3345
4465
5645
6995
71295
81645
91885
102025
02024
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- x (* (/ 3 8) y))
Outputs
(- x (* (/ 3 8) y))
(fma.f64 y #s(literal -3/8 binary64) x)
Call 2
Inputs
(- x (* (/ 3 8) y))
(- (neg x) (* (/ 3 8) y))
(- x (* (/ 3 8) (neg y)))
(neg (- (neg x) (* (/ 3 8) y)))
(neg (- x (* (/ 3 8) (neg y))))
(- y (* (/ 3 8) x))
Outputs
(- x (* (/ 3 8) y))
(+ x (* y -3/8))
(- (neg x) (* (/ 3 8) y))
(- (* y -3/8) x)
(- x (* (/ 3 8) (neg y)))
(+ x (* 3/8 y))
(neg (- (neg x) (* (/ 3 8) y)))
(+ x (* 3/8 y))
(neg (- x (* (/ 3 8) (neg y))))
(- (* y -3/8) x)
(- y (* (/ 3 8) x))
(+ y (* x -3/8))

explain2.0ms (0.2%)

Memory
3.1MiB live, 3.1MiB allocated
Samples
0.0ms0valid
Compiler

Compiled 21 to 9 computations (57.1% saved)

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