Details

Time bar (total: 1.6s)

analyze8.0ms (0.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
99.9%0%0.1%1
Compiler

Compiled 6 to 6 computations (0% saved)

sample213.0ms (13.5%)

Algorithm
intervals
Results
205.0ms256×body128valid
Compiler

Compiled 11 to 13 computations (-18.2% saved)

simplify100.0ms (6.3%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
077
177

prune3.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1
Compiler

Compiled 10 to 10 computations (0% saved)

localize5.0ms (0.3%)

Local error

Found 1 expressions with local error:

0.0b
(/.f64 (+.f64 x y) 10)

rewrite11.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity_binary64
12×times-frac_binary64
10×add-cube-cbrt_binary64 add-sqr-sqrt_binary64
distribute-lft-out_binary64 associate-/l*_binary64
associate-/r*_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
associate-/l/_binary64
flip3-+_binary64 add-log-exp_binary64 pow1_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64 flip-+_binary64
Counts
1 → 33
Calls

1 calls:

8.0ms
(/.f64 (+.f64 x y) 10)

series81.0ms (5.1%)

Counts
1 → 12
Calls

1 calls:

81.0ms
(/.f64 (+.f64 x y) 10)
Compiler

Compiled 118 to 124 computations (-5.1% saved)

simplify67.0ms (4.2%)

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
04946507
14946507

prune29.0ms (1.8%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New44145
Fresh000
Picked011
Done000
Total44246

Merged error: 0b

Counts
46 → 2
Compiler

Compiled 435 to 245 computations (43.7% saved)

localize10.0ms (0.7%)

Local error

Found 2 expressions with local error:

0.3b
(*.f64 (/.f64 1 (sqrt.f64 10)) (/.f64 (+.f64 x y) (sqrt.f64 10)))
0.4b
(/.f64 (+.f64 x y) (sqrt.f64 10))

rewrite46.0ms (2.9%)

Algorithm
rewrite-expression-head
Rules
93×add-sqr-sqrt_binary64
88×times-frac_binary64
79×*-un-lft-identity_binary64
47×add-cube-cbrt_binary64 sqrt-prod_binary64
28×associate-*r*_binary64
26×add-exp-log_binary64
22×associate-*l*_binary64
16×add-cbrt-cube_binary64
15×unswap-sqr_binary64
13×distribute-lft-out_binary64
div-exp_binary64
prod-exp_binary64
associate-/r*_binary64
cbrt-undiv_binary64
pow1_binary64 cbrt-unprod_binary64 associate-/l*_binary64
div-inv_binary64
associate-/l/_binary64 add-log-exp_binary64 1-exp_binary64 rec-exp_binary64
pow-prod-down_binary64 flip3-+_binary64 associate-*r/_binary64 clear-num_binary64 frac-2neg_binary64 flip-+_binary64 frac-times_binary64 associate-*l/_binary64 *-commutative_binary64
Counts
2 → 137
Calls

2 calls:

25.0ms
(*.f64 (/.f64 1 (sqrt.f64 10)) (/.f64 (+.f64 x y) (sqrt.f64 10)))
7.0ms
(/.f64 (+.f64 x y) (sqrt.f64 10))

series336.0ms (21.2%)

Counts
2 → 24
Calls

2 calls:

205.0ms
(*.f64 (/.f64 1 (sqrt.f64 10)) (/.f64 (+.f64 x y) (sqrt.f64 10)))
131.0ms
(/.f64 (+.f64 x y) (sqrt.f64 10))
Compiler

Compiled 462 to 474 computations (-2.6% saved)

simplify83.0ms (5.2%)

Algorithm
egg-herbie
Counts
161 → 161
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049282407
149282407

prune145.0ms (9.1%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1610161
Fresh000
Picked011
Done011
Total1612163

Merged error: 0b

Counts
163 → 2
Compiler

Compiled 2428 to 1694 computations (30.2% saved)

regimes56.0ms (3.6%)

Compiler

Compiled 160 to 180 computations (-12.5% saved)

bsearch0.0ms (0%)

simplify4.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077
177

end0.0ms (0%)

sample386.0ms (24.3%)

Algorithm
intervals
Results
163.0ms8000×body128valid
Compiler

Compiled 46 to 52 computations (-13% saved)

Profiling

Loading profile data...