Details

Time bar (total: 1.6s)

analyze7.0ms (0.4%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
0%100%0%3
75%25%0%4
87.5%12.5%0%5
93.7%6.2%0%6
96.8%3.1%0%7
98.4%1.6%0%8
99.2%0.8%0%9
99.6%0.4%0%10
99.8%0.2%0%11
99.9%0.1%0%12
99.9%0%0%13
99.9%0%0%14
Compiler

Compiled 15 to 11 computations (26.7% saved)

sample1.4s (89.8%)

Results
599.0ms2073×body1024valid
401.0ms4439×body128valid
219.0ms995×body512valid
87.0ms531×body256valid
78.0ms218×body2048valid
Compiler

Compiled 30 to 22 computations (26.7% saved)

preprocess74.0ms (4.8%)

Algorithm
egg-herbie
Rules
859×fma-neg_binary64
764×fma-def_binary64
321×div-sub_binary64
169×associate-/l*_binary64
149×sub-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11619
22219
33419
46019
510019
620519
737719
895119
9212719
10275119
11306219
12387919
13417319
14421519
15421719
16421919
17422919
18422919
011
Stop Event
saturated
saturated
Compiler

Compiled 14 to 10 computations (28.6% saved)

simplify62.0ms (4%)

Algorithm
egg-herbie
Rules
859×fma-neg_binary64
764×fma-def_binary64
321×div-sub_binary64
169×associate-/l*_binary64
149×sub-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11619
22219
33419
46019
510019
620519
737719
895119
9212719
10275119
11306219
12387919
13417319
14421519
15421719
16421919
17422919
18422919
Stop Event
saturated
Counts
1 → 2

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
31.7b
Counts
3 → 1
Alt Table
StatusErrorProgram
31.7b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 55 to 39 computations (29.1% saved)

localize6.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 x 1))
0.0b
(/.f64 (+.f64 x 1) (-.f64 x 1))
2.7b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))

series7.0ms (0.4%)

Counts
3 → 36
Calls

9 calls:

1.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
x
-inf
1.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
x
inf
1.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
x
0
1.0ms
(/.f64 (+.f64 x 1) (-.f64 x 1))
x
inf
1.0ms
(/.f64 (+.f64 x 1) (-.f64 x 1))
x
-inf

rewrite0.0ms (0%)

Algorithm
batch-egg-rewrite

end0.0ms (0%)

Profiling

Loading profile data...