Details

Time bar (total: 5.3s)

analyze24.0ms (0.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
50%50%0.1%3
50%50%0.1%4
74.9%25%0.1%5
74.9%25%0.1%6
87.4%12.5%0.1%7
87.4%12.5%0.1%8
93.7%6.2%0.1%9
93.7%6.2%0.1%10
96.8%3.1%0.1%11
96.8%3.1%0.1%12
98.3%1.6%0.1%13
98.3%1.6%0.1%14
Compiler

Compiled 7 to 7 computations (0% saved)

sample14.0ms (0.3%)

Algorithm
intervals
Results
7.0ms256×body128valid
Compiler

Compiled 13 to 15 computations (-15.4% saved)

simplify100.0ms (1.9%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0129
1129

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 12 to 12 computations (0% saved)

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

16.6b
(cbrt.f64 (/.f64 g (*.f64 2 a)))
16.6b
(cbrt.f64 (/.f64 g (*.f64 2 a)))

rewrite4.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
cbrt-prod_binary64_5224
add-cube-cbrt_binary64_5228 *-un-lft-identity_binary64_5193 times-frac_binary64_5199 add-sqr-sqrt_binary64_5215
add-cbrt-cube_binary64_5229 add-log-exp_binary64_5232 cbrt-div_binary64_5225 div-inv_binary64_5190 add-exp-log_binary64_5231 pow1/3_binary64_5275 pow1_binary64_5254
Counts
1 → 16
Calls

2 calls:

3.0ms
(cbrt.f64 (/.f64 g (*.f64 2 a)))
0.0ms
(cbrt.f64 (/.f64 g (*.f64 2 a)))

series236.0ms (4.5%)

Counts
1 → 6
Calls

1 calls:

236.0ms
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 160 to 160 computations (0% saved)

simplify102.0ms (1.9%)

Algorithm
egg-herbie
Counts
22 → 22
Iterations

Useful iterations: 0 (93.0ms)

IterNodesCost
04788281
14788281

prune32.0ms (0.6%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New15722
Fresh000
Picked011
Done000
Total15823
Error
0.2b
Counts
23 → 8
Compiler

Compiled 308 to 225 computations (26.9% saved)

localize6.0ms (0.1%)

Local error

Found 6 expressions with local error:

0.6b
(cbrt.f64 (*.f64 2 a))
0.6b
(cbrt.f64 g)
0.4b
(/.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 2 a)))
0.4b
(/.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 2 a)))
0.6b
(cbrt.f64 g)
0.6b
(cbrt.f64 (*.f64 2 a))

rewrite12.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
26×cbrt-prod_binary64_5224
24×times-frac_binary64_5199
21×add-cube-cbrt_binary64_5228 *-un-lft-identity_binary64_5193 add-sqr-sqrt_binary64_5215
associate-/l*_binary64_5138
add-exp-log_binary64_5231
associate-/r*_binary64_5137
add-cbrt-cube_binary64_5229 add-log-exp_binary64_5232 pow1_binary64_5254
pow1/3_binary64_5275
div-inv_binary64_5190 cbrt-undiv_binary64_5227 clear-num_binary64_5192 div-exp_binary64_5244 frac-2neg_binary64_5204
Counts
3 → 66
Calls

6 calls:

4.0ms
(/.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 2 a)))
2.0ms
(cbrt.f64 (*.f64 2 a))
1.0ms
(cbrt.f64 g)
0.0ms
(/.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 2 a)))
0.0ms
(cbrt.f64 g)

series435.0ms (8.3%)

Counts
3 → 12
Calls

3 calls:

276.0ms
(/.f64 (cbrt.f64 g) (cbrt.f64 (*.f64 2 a)))
84.0ms
(cbrt.f64 (*.f64 2 a))
75.0ms
(cbrt.f64 g)
Compiler

Compiled 282 to 282 computations (0% saved)

simplify96.0ms (1.8%)

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 0 (76.0ms)

IterNodesCost
049101160
149101160

prune93.0ms (1.8%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New671178
Fresh246
Picked011
Done011
Total691786
Error
0.0b
Counts
86 → 17
Compiler

Compiled 1199 to 778 computations (35.1% saved)

localize8.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.6b
(cbrt.f64 (*.f64 2 a))
0.6b
(cbrt.f64 g)
0.4b
(*.f64 (cbrt.f64 g) (/.f64 1 (cbrt.f64 (*.f64 2 a))))
0.2b
(/.f64 1 (cbrt.f64 (*.f64 2 a)))
0.2b
(/.f64 1 (cbrt.f64 (*.f64 2 a)))
0.4b
(*.f64 (cbrt.f64 g) (/.f64 1 (cbrt.f64 (*.f64 2 a))))
0.6b
(cbrt.f64 g)
0.6b
(cbrt.f64 (*.f64 2 a))

rewrite27.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt_binary64_5215
28×times-frac_binary64_5199
26×*-un-lft-identity_binary64_5193
24×add-cube-cbrt_binary64_5228
17×cbrt-prod_binary64_5224 add-exp-log_binary64_5231
16×associate-*r*_binary64_5133
add-cbrt-cube_binary64_5229 pow1_binary64_5254
associate-*l*_binary64_5134 unswap-sqr_binary64_5161
add-log-exp_binary64_5232 div-exp_binary64_5244 prod-exp_binary64_5242 associate-/r*_binary64_5137
associate-/l*_binary64_5138 pow1/3_binary64_5275
div-inv_binary64_5190 cbrt-undiv_binary64_5227 1-exp_binary64_5237 pow-flip_binary64_5267 rec-exp_binary64_5243 cbrt-unprod_binary64_5226
pow-prod-down_binary64_5264 un-div-inv_binary64_5191 *-commutative_binary64_5124 clear-num_binary64_5192 associate-*r/_binary64_5135 inv-pow_binary64_5278 frac-2neg_binary64_5204
Counts
4 → 101
Calls

8 calls:

13.0ms
(*.f64 (cbrt.f64 g) (/.f64 1 (cbrt.f64 (*.f64 2 a))))
4.0ms
(/.f64 1 (cbrt.f64 (*.f64 2 a)))
2.0ms
(cbrt.f64 (*.f64 2 a))
1.0ms
(cbrt.f64 g)
0.0ms
(/.f64 1 (cbrt.f64 (*.f64 2 a)))

series551.0ms (10.5%)

Counts
4 → 15
Calls

4 calls:

280.0ms
(*.f64 (cbrt.f64 g) (/.f64 1 (cbrt.f64 (*.f64 2 a))))
104.0ms
(/.f64 1 (cbrt.f64 (*.f64 2 a)))
85.0ms
(cbrt.f64 (*.f64 2 a))
83.0ms
(cbrt.f64 g)
Compiler

Compiled 384 to 384 computations (0% saved)

simplify65.0ms (1.2%)

Algorithm
egg-herbie
Counts
116 → 116
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
051991421

prune113.0ms (2.2%)

Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New1124116
Fresh41014
Picked011
Done112
Total11716133
Error
0.0b
Counts
133 → 16
Compiler

Compiled 1745 to 1254 computations (28.1% saved)

localize7.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.6b
(cbrt.f64 (*.f64 2 a))
0.6b
(cbrt.f64 g)
0.3b
(/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g))
0.3b
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g)))
0.3b
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g)))
0.3b
(/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g))
0.6b
(cbrt.f64 g)
0.6b
(cbrt.f64 (*.f64 2 a))

rewrite39.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
204×times-frac_binary64_5199
111×add-cube-cbrt_binary64_5228 *-un-lft-identity_binary64_5193 add-sqr-sqrt_binary64_5215
98×cbrt-prod_binary64_5224
34×associate-/r*_binary64_5137
17×add-exp-log_binary64_5231
div-exp_binary64_5244
add-cbrt-cube_binary64_5229 associate-/l*_binary64_5138
div-inv_binary64_5190
pow1_binary64_5254
add-log-exp_binary64_5232 cbrt-undiv_binary64_5227
clear-num_binary64_5192 1-exp_binary64_5237 rec-exp_binary64_5243 pow1/3_binary64_5275 frac-2neg_binary64_5204
associate-/r/_binary64_5139 pow-flip_binary64_5267 inv-pow_binary64_5278
Counts
4 → 202
Calls

8 calls:

9.0ms
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g)))
4.0ms
(/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g))
2.0ms
(cbrt.f64 (*.f64 2 a))
1.0ms
(cbrt.f64 g)
0.0ms
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g)))

series679.0ms (12.9%)

Counts
4 → 18
Calls

4 calls:

271.0ms
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g)))
249.0ms
(/.f64 (cbrt.f64 (*.f64 2 a)) (cbrt.f64 g))
85.0ms
(cbrt.f64 (*.f64 2 a))
72.0ms
(cbrt.f64 g)
Compiler

Compiled 496 to 496 computations (0% saved)

simplify107.0ms (2%)

Algorithm
egg-herbie
Counts
220 → 220
Iterations

Useful iterations: 0 (59.0ms)

IterNodesCost
050394471

prune223.0ms (4.2%)

Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New2146220
Fresh21113
Picked101
Done022
Total21719236
Error
0.0b
Counts
236 → 19
Compiler

Compiled 3546 to 2300 computations (35.1% saved)

simplify23.0ms (0.4%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
02151253
12151253

regimes475.0ms (9%)

Compiler

Compiled 3998 to 3533 computations (11.6% saved)

bsearch0.0ms (0%)

regimes112.0ms (2.1%)

Compiler

Compiled 387 to 435 computations (-12.4% saved)

bsearch0.0ms (0%)

regimes102.0ms (1.9%)

Compiler

Compiled 285 to 341 computations (-19.6% saved)

bsearch0.0ms (0%)

regimes79.0ms (1.5%)

Compiler

Compiled 192 to 240 computations (-25% saved)

bsearch0.0ms (0%)

regimes47.0ms (0.9%)

Compiler

Compiled 77 to 113 computations (-46.8% saved)

bsearch0.0ms (0%)

regimes17.0ms (0.3%)

Accuracy

Total 0.8b remaining (97%)

Threshold costs 0.8b (97%)

Compiler

Compiled 10 to 26 computations (-160% saved)

bsearch4.0ms (0.1%)

Compiler

Compiled 38 to 40 computations (-5.3% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02458
12458

end0.0ms (0%)

sample1.4s (26.9%)

Algorithm
intervals
Results
228.0ms8000×body128valid
Compiler

Compiled 806 to 717 computations (11% saved)

Pareto

0.25502106142746883

Profiling

Loading profile data...