Details

Time bar (total: 1.4s)

analyze465.0ms (32.4%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
37.4%62.4%0.1%8
40.6%56.9%2.5%9
45.2%50.7%4%10
57.7%33.5%8.7%11
59.7%29.4%11%12
62%25%13%13
68.3%17.4%14.4%14
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample924.0ms (64.3%)

Results
830.0ms8208×body128valid
69.0ms683×body128invalid
6.0ms19×body1024valid
4.0ms18×body512valid
2.0ms11×body256valid
Compiler

Compiled 34 to 24 computations (29.4% saved)

preprocess23.0ms (1.6%)

Algorithm
egg-herbie
Rules
358×fma-def_binary64
173×associate-+l+_binary64
120×associate-+r+_binary64
94×distribute-lft-out_binary64
66×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02868
16256
217140
349040
489240
5111240
6114240
033
133
Stop Event
unsound
saturated
Symmetry

(sort d2 d3)

Compiler

Compiled 16 to 11 computations (31.3% saved)

simplify8.0ms (0.5%)

Algorithm
egg-herbie
Rules
114×fma-def_binary64
59×associate-+l+_binary64
40×associate-+r+_binary64
34×distribute-lft-out_binary64
27×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01217
12114
25110
315910
430510
540810
642010
Stop Event
saturated
Counts
1 → 2

prune6.0ms (0.4%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.0b
Counts
3 → 2
Alt Table
StatusErrorProgram
0.0b
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
0.0b
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
Compiler

Compiled 75 to 51 computations (32% saved)

localize4.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))

series7.0ms (0.5%)

Counts
1 → 36
Calls

9 calls:

1.0ms
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
d1
-inf
1.0ms
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
d3
-inf
1.0ms
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
d2
-inf
1.0ms
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
d2
inf
1.0ms
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
d3
inf

rewrite0.0ms (0%)

Algorithm
batch-egg-rewrite

end0.0ms (0%)

Profiling

Loading profile data...