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

Time bar (total: 715.0ms)

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB 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)

sample689.0ms (96.3%)

Memory
4.0MiB live, 1 161.2MiB allocated
Samples
348.0ms7 624×0valid
22.0ms186×3valid
17.0ms191×2valid
16.0ms255×1valid
Precisions
Click to see histograms. Total time spent on operations: 218.0ms
ival-mult: 74.0ms (33.9% of total)
ival-div: 68.0ms (31.2% of total)
ival-sub: 55.0ms (25.2% of total)
exact: 7.0ms (3.2% of total)
adjust: 6.0ms (2.8% of total)
ival-true: 5.0ms (2.3% of total)
ival-assert: 3.0ms (1.4% of total)
Bogosity

preprocess25.0ms (3.4%)

Memory
8.7MiB live, 46.1MiB 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
4.0MiB live, 4.0MiB 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...