Details

Time bar (total: 926.0ms)

analyze16.0ms (1.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
100%0%0%1
Compiler

Compiled 7 to 6 computations (14.3% saved)

sample16.0ms (1.7%)

Algorithm
intervals
Results
10.0ms256×body128valid
Compiler

Compiled 14 to 12 computations (14.3% saved)

simplify9.0ms (1%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
177
277

prune4.0ms (0.4%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0.0b
Counts
1 → 1
Alt Table
StatusErrorProgram
0.0b
(/.f64 (+.f64 x 16) 116)
Compiler

Compiled 12 to 10 computations (16.7% saved)

localize3.0ms (0.3%)

Local error

Found 1 expressions with local error:

0.0b
(/.f64 (+.f64 x 16) 116)

rewrite20.0ms (2.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
18×*-un-lft-identity_binary64
12×times-frac_binary64
10×add-sqr-sqrt_binary64
10×add-cube-cbrt_binary64
associate-/l*_binary64
Counts
1 → 33
Calls

1 calls:

4.0ms
(/.f64 (+.f64 x 16) 116)
Compiler

Compiled 357 to 304 computations (14.8% saved)

series8.0ms (0.8%)

Error
0.0b
Counts
1 → 6
Calls

1 calls:

5.0ms
(/.f64 (+.f64 x 16) 116)
Compiler

Compiled 56 to 46 computations (17.9% saved)

simplify139.0ms (15%)

Algorithm
egg-herbie
Rules
524×associate-/l*_binary64
508×distribute-rgt-in_binary64
406×distribute-lft-in_binary64
380×associate-/l/_binary64
364×unsub-neg_binary64
Counts
39 → 15
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068489
1134457
2279454
3531454
41096454
52063454
64309454
74693454
84862454
94980454
104666454

prune10.0ms (1.1%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New14115
Fresh000
Picked011
Done000
Total14216
Error
0b
Counts
16 → 2
Alt Table
StatusErrorProgram
21.2b
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3))
0.0b
(/.f64 (+.f64 x 16) 116)
Compiler

Compiled 146 to 123 computations (15.8% saved)

localize6.0ms (0.6%)

Local error

Found 4 expressions with local error:

0.0b
(+.f64 4/29 (*.f64 1/116 x))
0.1b
(*.f64 1/116 x)
0.2b
(pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3)
19.8b
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3))

rewrite47.0ms (5.1%)

Algorithm
rewrite-expression-head
Error
0b
Rules
14×add-sqr-sqrt_binary64
12×*-un-lft-identity_binary64
12×cbrt-prod_binary64
12×add-cube-cbrt_binary64
add-cbrt-cube_binary64
Counts
4 → 77
Calls

4 calls:

3.0ms
(*.f64 1/116 x)
3.0ms
(pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3)
3.0ms
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3))
2.0ms
(+.f64 4/29 (*.f64 1/116 x))
Compiler

Compiled 1031 to 903 computations (12.4% saved)

series124.0ms (13.4%)

Error
0b
Counts
4 → 27
Calls

4 calls:

100.0ms
(*.f64 1/116 x)
8.0ms
(pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3)
6.0ms
(+.f64 4/29 (*.f64 1/116 x))
5.0ms
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3))
Compiler

Compiled 427 to 365 computations (14.5% saved)

simplify103.0ms (11.1%)

Algorithm
egg-herbie
Rules
465×exp-prod_binary64
391×sqr-pow_binary64
378×*-commutative_binary64
257×associate-+l+_binary64
231×associate-+r+_binary64
Counts
104 → 58
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01161232
12481142
27061102
317651087
431841084
547761084
648391084

prune16.0ms (1.7%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New58058
Fresh000
Picked011
Done011
Total58260
Error
0b
Counts
60 → 2
Alt Table
StatusErrorProgram
21.2b
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 1/116 x)) 3))
0.0b
(/.f64 (+.f64 x 16) 116)
Compiler

Compiled 406 to 347 computations (14.5% saved)

regimes46.0ms (4.9%)

Accuracy

Total 0.0b remaining (40.4%)

Threshold costs 0.0b (40.4%)

Compiler

Compiled 468 to 399 computations (14.7% saved)

simplify3.0ms (0.3%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
177
277

end0.0ms (0%)

Compiler

Compiled 6 to 5 computations (16.7% saved)

sample358.0ms (38.7%)

Algorithm
intervals
Results
173.0ms8000×body128valid
Compiler

Compiled 29 to 25 computations (13.8% saved)

Profiling

Loading profile data...