Details

Time bar (total: 7.7s)

analyze215.0ms (2.8%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01118
11118
022
122
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
25%74.9%0.1%4
25%74.9%0.1%5
43.7%50%6.3%6
43.7%43.7%12.6%7
59.3%26.5%14.1%8
59.3%22.6%18%9
67.1%13.7%19.2%10
67.1%11.5%21.4%11
71%6.9%22%12
71%5.8%23.2%13
73%3.5%23.5%14
Compiler

Compiled 7 to 6 computations (14.3% saved)

sample174.0ms (2.2%)

Algorithm
intervals
Results
6.0ms256×body128valid
6.0ms75×body128nan
Compiler

Compiled 2330 to 2661 computations (-14.2% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
079
179

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 12 to 10 computations (16.7% saved)

localize4.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (*.f64 x x) y)
19.8b
(sqrt.f64 (+.f64 (*.f64 x x) y))

rewrite28.0ms (0.4%)

Algorithm
rewrite-expression-head
Error
21.3b
Rules
add-log-exp_binary64_11029 add-sqr-sqrt_binary64_11012
pow1_binary64_11051 add-cube-cbrt_binary64_11025 sqrt-prod_binary64_11006 *-un-lft-identity_binary64_10990
add-exp-log_binary64_11028 add-cbrt-cube_binary64_11026 flip3-+_binary64_10993 sqrt-div_binary64_11007 flip-+_binary64_10964
pow1/2_binary64_11070 sqrt-pow1_binary64_11008 rem-sqrt-square_binary64_11003 sum-log_binary64_11081 +-commutative_binary64_10920
Counts
2 → 26
Calls

2 calls:

4.0ms
(sqrt.f64 (+.f64 (*.f64 x x) y))
4.0ms
(+.f64 (*.f64 x x) y)
Compiler

Compiled 355 to 89 computations (74.9% saved)

series201.0ms (2.6%)

Error
0.0b
Counts
2 → 25
Calls

2 calls:

92.0ms
(+.f64 (*.f64 x x) y)
92.0ms
(sqrt.f64 (+.f64 (*.f64 x x) y))
Compiler

Compiled 471 to 391 computations (17% saved)

simplify49.0ms (0.6%)

Algorithm
egg-herbie
Counts
51 → 51
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
04920509
14920509

prune32.0ms (0.4%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New48351
Fresh000
Picked011
Done000
Total48452
Error
0b
Counts
52 → 4
Compiler

Compiled 463 to 145 computations (68.7% saved)

localize9.0ms (0.1%)

Local error

Found 4 expressions with local error:

19.8b
(sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 y (*.f64 x x))) (cbrt.f64 (+.f64 y (*.f64 x x)))) (cbrt.f64 (+.f64 y (*.f64 x x)))))
20.7b
(cbrt.f64 (+.f64 y (*.f64 x x)))
20.7b
(cbrt.f64 (+.f64 y (*.f64 x x)))
20.7b
(cbrt.f64 (+.f64 y (*.f64 x x)))

rewrite150.0ms (1.9%)

Algorithm
rewrite-expression-head
Error
0b
Rules
60×cbrt-div_binary64_11022
30×flip3-+_binary64_10993 flip-+_binary64_10964
28×frac-times_binary64_11000
26×sqrt-div_binary64_11007
24×pow1_binary64_11051
15×sqrt-pow1_binary64_11008
14×associate-*l/_binary64_10933
12×pow1/3_binary64_11072
cbrt-prod_binary64_11021 pow-prod-up_binary64_11060
associate-*r/_binary64_10932
add-cube-cbrt_binary64_11025 add-sqr-sqrt_binary64_11012 *-un-lft-identity_binary64_10990
pow-plus_binary64_11053
pow-prod-down_binary64_11061
add-log-exp_binary64_11029 add-exp-log_binary64_11028 add-cbrt-cube_binary64_11026
pow-sqr_binary64_10963
pow2_binary64_11071
pow1/2_binary64_11070 pow3_binary64_11073 sqrt-prod_binary64_11006
Counts
4 → 89
Calls

4 calls:

15.0ms
(sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 y (*.f64 x x))) (cbrt.f64 (+.f64 y (*.f64 x x)))) (cbrt.f64 (+.f64 y (*.f64 x x)))))
5.0ms
(cbrt.f64 (+.f64 y (*.f64 x x)))
2.0ms
(cbrt.f64 (+.f64 y (*.f64 x x)))
2.0ms
(cbrt.f64 (+.f64 y (*.f64 x x)))
Compiler

Compiled 3257 to 588 computations (81.9% saved)

series602.0ms (7.8%)

Error
0b
Counts
4 → 40
Calls

4 calls:

156.0ms
(cbrt.f64 (+.f64 y (*.f64 x x)))
155.0ms
(cbrt.f64 (+.f64 y (*.f64 x x)))
137.0ms
(cbrt.f64 (+.f64 y (*.f64 x x)))
115.0ms
(sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 y (*.f64 x x))) (cbrt.f64 (+.f64 y (*.f64 x x)))) (cbrt.f64 (+.f64 y (*.f64 x x)))))
Compiler

Compiled 2367 to 1493 computations (36.9% saved)

simplify73.0ms (0.9%)

Algorithm
egg-herbie
Counts
129 → 129
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
055132794

prune148.0ms (1.9%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1290129
Fresh022
Picked011
Done011
Total1294133
Error
0b
Counts
133 → 4
Compiler

Compiled 3161 to 899 computations (71.6% saved)

localize1.0ms (0%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

series0.0ms (0%)

Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune2.0ms (0%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New000
Fresh011
Picked011
Done022
Total044
Error
0b
Counts
4 → 4
Compiler

Compiled 2 to 3 computations (-50% saved)

localize2.0ms (0%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

series0.0ms (0%)

Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune0.0ms (0%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done033
Total044
Error
0b
Counts
4 → 4
Compiler

Compiled 0 to 0 computations (0% saved)

regimes175.0ms (2.3%)

Accuracy

Total 0.1b remaining (96.9%)

Threshold costs 0.1b (96.9%)

Compiler

Compiled 513 to 344 computations (32.9% saved)

bsearch135.0ms (1.7%)

Steps
ItersRangePoint
8
6.381147455250821e+115
1.622457461128961e+119
2.2032537307813597e+118
6
-3.095478137955303e+154
-4.0824944898109816e+153
-1.3303094436790313e+154
Compiler

Compiled 1 to 2 computations (-100% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02225
12225

end0.0ms (0%)

sample5.7s (73.8%)

Algorithm
intervals
Results
197.0ms8000×body128valid
68.0ms2632×body128nan
Compiler

Compiled 74551 to 85144 computations (-14.2% saved)

Profiling

Loading profile data...