Details

Time bar (total: 972.0ms)

sample21.0ms

Algorithm
intervals
Results
12.0ms441×body80valid

simplify8.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
0164
1333
2413
3413

prune5.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0b

Counts
2 → 2

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (+ (* x 2.0) (* x x)) (* y y))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
41×*-un-lft-identity
27×distribute-lft-out
21×associate-*l*
15×fma-def
add-log-exp
*-commutative
add-sqr-sqrt add-cube-cbrt
distribute-rgt-out associate-*r* sum-log
+-commutative associate-+l+
pow1 add-exp-log expm1-log1p-u flip3-+ add-cbrt-cube flip-+ log1p-expm1-u
Counts
1 → 41
Calls
1 calls:
27.0ms
(+ (+ (* x 2.0) (* x x)) (* y y))

series33.0ms

Counts
1 → 3
Calls
1 calls:
33.0ms
(+ (+ (* x 2.0) (* x x)) (* y y))

simplify78.0ms

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 3 (74.0ms)

IterNodesCost
0125174
1610142
22938135
35001133

prune47.0ms

Filtered
44 candidates to 23 candidates (52.3%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New43144
Fresh101
Picked101
Done000
Total45146

Merged error: 0b

Counts
46 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x 2.0) (fma x x (* y y)))
0.0b
(fma x x (* y y))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
12×fma-def
*-un-lft-identity
add-sqr-sqrt
add-cube-cbrt
associate-*l* add-log-exp
associate-*r*
pow1 add-exp-log expm1-log1p-u add-cbrt-cube fma-udef log1p-expm1-u distribute-lft-out
+-commutative associate-+r+ flip3-+ sum-log *-commutative flip-+ unswap-sqr
Counts
2 → 38
Calls
2 calls:
8.0ms
(+ (* x 2.0) (fma x x (* y y)))
1.0ms
(fma x x (* y y))

series74.0ms

Counts
2 → 6
Calls
2 calls:
36.0ms
(+ (* x 2.0) (fma x x (* y y)))
38.0ms
(fma x x (* y y))

simplify58.0ms

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
0113151
1424134
21813134
35001134

prune72.0ms

Filtered
44 candidates to 35 candidates (79.5%)
Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New44044
Fresh000
Picked011
Done000
Total44145

Merged error: 0b

Counts
45 → 1

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094
194

end0.0ms

sample524.0ms

Algorithm
intervals
Results
321.0ms14000×body80valid