Details

Time bar (total: 1.8s)

analyze475.0ms (26.2%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02828
12828
033
133
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.2%3.3%9
46.8%46%7.2%10
58.5%32.8%8.7%11
60.8%27.9%11.3%12
63.8%22.4%13.8%13
69.1%16.5%14.4%14
Symmetry

(sort d2 d3)

Compiler

Compiled 8 to 7 computations (12.5% saved)

sample24.0ms (1.3%)

Algorithm
intervals
Results
6.0ms256×body128valid
0.0ms14×body128invalid
Compiler

Compiled 15 to 16 computations (-6.7% saved)

simplify11.0ms (0.6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0147
1147

prune3.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0b
Counts
2 → 2
Compiler

Compiled 17 to 16 computations (5.9% saved)

localize5.0ms (0.3%)

Local error

Found 1 expressions with local error:

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

rewrite24.0ms (1.3%)

Algorithm
rewrite-expression-head
Error
0b
Rules
add-sqr-sqrt_binary64_6238 *-un-lft-identity_binary64_6216
associate-*r*_binary64_6156
pow1_binary64_6277 add-exp-log_binary64_6254 add-cbrt-cube_binary64_6252 add-cube-cbrt_binary64_6251 associate-*l*_binary64_6157
associate-*r/_binary64_6158
pow-prod-down_binary64_6287 prod-exp_binary64_6265 add-log-exp_binary64_6255 cbrt-unprod_binary64_6249 unswap-sqr_binary64_6184 distribute-rgt-in_binary64_6166 distribute-lft-in_binary64_6165 flip3-+_binary64_6219 flip-+_binary64_6190 distribute-lft-out_binary64_6167 *-commutative_binary64_6147
Counts
1 → 23
Calls

1 calls:

8.0ms
(*.f64 d1 (+.f64 d2 d3))
Compiler

Compiled 249 to 80 computations (67.9% saved)

series103.0ms (5.7%)

Error
0b
Counts
1 → 15
Calls

1 calls:

96.0ms
(*.f64 d1 (+.f64 d2 d3))
Compiler

Compiled 207 to 134 computations (35.3% saved)

simplify139.0ms (7.7%)

Algorithm
egg-herbie
Counts
38 → 38
Iterations

Useful iterations: 0 (129.0ms)

IterNodesCost
04890305
14890305

prune23.0ms (1.2%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New38038
Fresh011
Picked011
Done000
Total38240
Error
0b
Counts
40 → 2
Compiler

Compiled 294 to 74 computations (74.8% saved)

localize5.0ms (0.3%)

Local error

Found 1 expressions with local error:

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

rewrite12.0ms (0.7%)

Algorithm
rewrite-expression-head
Error
0b
Rules
add-log-exp_binary64_6255
sum-log_binary64_6307 pow1_binary64_6277 add-exp-log_binary64_6254 add-cbrt-cube_binary64_6252 add-cube-cbrt_binary64_6251 add-sqr-sqrt_binary64_6238 flip3-+_binary64_6219 *-un-lft-identity_binary64_6216 flip-+_binary64_6190 distribute-lft-out_binary64_6167 +-commutative_binary64_6146
Counts
1 → 12
Calls

1 calls:

4.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 183 to 43 computations (76.5% saved)

series123.0ms (6.8%)

Error
0b
Counts
1 → 15
Calls

1 calls:

116.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 207 to 134 computations (35.3% saved)

simplify97.0ms (5.4%)

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 0 (89.0ms)

IterNodesCost
05248233

prune12.0ms (0.7%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New27027
Fresh000
Picked011
Done011
Total27229
Error
0b
Counts
29 → 2
Compiler

Compiled 197 to 42 computations (78.7% saved)

regimes54.0ms (3%)

Accuracy

Total 0.0b remaining (68.5%)

Threshold costs 0.0b (68.5%)

Compiler

Compiled 92 to 106 computations (-15.2% saved)

bsearch0.0ms (0%)

simplify14.0ms (0.8%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
087
187
Remove

(sort d2 d3)

Compiler

Compiled 10 to 10 computations (0% saved)

end0.0ms (0%)

sample689.0ms (38%)

Algorithm
intervals
Results
229.0ms8000×body128valid
18.0ms670×body128invalid
Compiler

Compiled 36 to 39 computations (-8.3% saved)

Profiling

Loading profile data...