Expanding a square

Time bar (total: 1.2s)

analyze0.0ms (0%)

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

Compiled 11 to 7 computations (36.4% saved)

sample664.0ms (57.4%)

Memory
20.3MiB live, 668.5MiB allocated
Samples
179.0ms1 626×2valid
154.0ms2 359×1valid
144.0ms4 256×0valid
2.0ms15×3valid
Precisions
Click to see histograms. Total time spent on operations: 315.0ms
ival-add: 108.0ms (34.3% of total)
ival-mult: 81.0ms (25.7% of total)
ival-sub: 66.0ms (21% of total)
adjust: 45.0ms (14.3% of total)
exact: 7.0ms (2.2% of total)
ival-true: 5.0ms (1.6% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

preprocess492.0ms (42.5%)

Memory
14.5MiB live, 296.5MiB allocated
Algorithm
egg-herbie
Rules
13 298×accelerator-lowering-fma.f32
13 298×accelerator-lowering-fma.f64
3 478×+-lowering-+.f64
3 478×+-lowering-+.f32
2 492×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01032
14026
212618
341615
4180015
5314815
6431115
7515915
8558515
9582515
10582815
11582815
12594915
13603615
14620915
15620915
16759315
17789515
059
1207
2495
31125
44885
516735
641725
759485
872885
081635
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(- (* (+ x 1) (+ x 1)) 1)
Outputs
(- (* (+ x 1) (+ x 1)) 1)
(fma.f64 x (+.f64 x #s(literal 2 binary64)) #s(literal 0 binary64))
Call 2
Inputs
(- (* (+ x 1) (+ x 1)) 1)
(- (* (+ (neg x) 1) (+ (neg x) 1)) 1)
(neg (- (* (+ (neg x) 1) (+ (neg x) 1)) 1))
Outputs
(- (* (+ x 1) (+ x 1)) 1)
(* x (+ x 2))
(- (* (+ (neg x) 1) (+ (neg x) 1)) 1)
(* x (+ x -2))
(neg (- (* (+ (neg x) 1) (+ (neg x) 1)) 1))
(* x (- 2 x))

explain0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 23 to 7 computations (69.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...