Details

Time bar (total: 883.0ms)

analyze3.0ms (0.4%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%37.5%12.5%4
62.5%12.5%25%5
68.7%6.2%25%6
71.8%3.1%25%7
73.4%1.6%25%8
74.2%0.8%25%9
74.6%0.4%25%10
74.8%0.2%25%11
74.9%0.1%25%12
74.9%0%25%13
74.9%0%25%14
Compiler

Compiled 6 to 4 computations (33.3% saved)

sample9.0ms (1%)

Algorithm
intervals
Results
4.0ms256×body128valid
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify92.0ms (10.4%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0197
1197

prune2.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 6 computations (40% saved)

localize3.0ms (0.3%)

Local error

Found 1 expressions with local error:

0.0b
(+.f64 x (*.f64 x x))

rewrite4.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_2845
*-un-lft-identity_binary64_2806
add-sqr-sqrt_binary64_2828 add-exp-log_binary64_2844 add-cbrt-cube_binary64_2842 distribute-rgt1-in_binary64_2762 flip-+_binary64_2780 distribute-rgt-out_binary64_2759 sum-log_binary64_2897 add-cube-cbrt_binary64_2841 flip3-+_binary64_2809 pow1_binary64_2867 +-commutative_binary64_2736
Counts
1 → 13
Calls

1 calls:

3.0ms
(+.f64 x (*.f64 x x))

series14.0ms (1.6%)

Counts
1 → 4
Calls

1 calls:

14.0ms
(+.f64 x (*.f64 x x))
Compiler

Compiled 39 to 35 computations (10.3% saved)

simplify76.0ms (8.6%)

Algorithm
egg-herbie
Counts
17 → 17
Iterations

Useful iterations: 0 (69.0ms)

IterNodesCost
05117157

prune16.0ms (1.8%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New16117
Fresh000
Picked011
Done000
Total16218

Merged error: 0b

Counts
18 → 2
Compiler

Compiled 152 to 61 computations (59.9% saved)

localize7.0ms (0.7%)

Local error

Found 3 expressions with local error:

0.0b
(-.f64 x (*.f64 x x))
0.0b
(-.f64 (*.f64 x x) (pow.f64 x 4))
31.5b
(/.f64 (-.f64 (*.f64 x x) (pow.f64 x 4)) (-.f64 x (*.f64 x x)))

rewrite28.0ms (3.1%)

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt_binary64_2828
30×times-frac_binary64_2812
29×difference-of-squares_binary64_2775
26×*-un-lft-identity_binary64_2806
18×add-cube-cbrt_binary64_2841
10×unpow-prod-down_binary64_2885
distribute-rgt-out--_binary64_2760 cancel-sign-sub-inv_binary64_2772 sqr-pow_binary64_2778
add-log-exp_binary64_2845
associate-/l*_binary64_2751
add-exp-log_binary64_2844 add-cbrt-cube_binary64_2842 associate-/r*_binary64_2750
flip3--_binary64_2810 flip--_binary64_2781
pow1_binary64_2867
associate-/l/_binary64_2753 diff-log_binary64_2898 sub-neg_binary64_2799 associate-/r/_binary64_2752
div-inv_binary64_2803 div-exp_binary64_2857 cbrt-undiv_binary64_2840 div-sub_binary64_2811 clear-num_binary64_2805 frac-2neg_binary64_2817
Counts
3 → 93
Calls

3 calls:

10.0ms
(/.f64 (-.f64 (*.f64 x x) (pow.f64 x 4)) (-.f64 x (*.f64 x x)))
6.0ms
(-.f64 (*.f64 x x) (pow.f64 x 4))
3.0ms
(-.f64 x (*.f64 x x))

series106.0ms (12%)

Counts
3 → 14
Calls

3 calls:

42.0ms
(-.f64 x (*.f64 x x))
32.0ms
(/.f64 (-.f64 (*.f64 x x) (pow.f64 x 4)) (-.f64 x (*.f64 x x)))
32.0ms
(-.f64 (*.f64 x x) (pow.f64 x 4))
Compiler

Compiled 261 to 199 computations (23.8% saved)

simplify69.0ms (7.8%)

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
049561979
149561979

prune81.0ms (9.2%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1070107
Fresh000
Picked011
Done011
Total1072109

Merged error: 0b

Counts
109 → 2
Compiler

Compiled 1938 to 739 computations (61.9% saved)

regimes28.0ms (3.2%)

Compiler

Compiled 132 to 74 computations (43.9% saved)

bsearch0.0ms (0%)

simplify2.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
057
157

end0.0ms (0%)

sample344.0ms (38.9%)

Algorithm
intervals
Results
139.0ms8000×body128valid
Compiler

Compiled 71 to 41 computations (42.3% saved)

Profiling

Loading profile data...