Details

Time bar (total: 5.6s)

analyze292.0ms (5.2%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01114
11114
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
0%99.9%0.1%4
50%50%0.1%5
50%50%0.1%6
62.4%34.3%3.2%7
62.4%32.8%4.8%8
68.7%21.1%10.2%9
68.7%19.1%12.2%10
71.8%11.5%16.7%11
71.8%10.2%18%12
73.4%6%20.6%13
73.4%5.3%21.3%14
Compiler

Compiled 6 to 5 computations (16.7% saved)

sample24.0ms (0.4%)

Algorithm
intervals
Results
9.0ms256×body128valid
1.0ms17×body128invalid
Compiler

Compiled 11 to 11 computations (0% saved)

simplify12.0ms (0.2%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
077
177

prune3.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 10 to 8 computations (20% saved)

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

8.9b
(/.f64 x (*.f64 y y))

rewrite50.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
add-exp-log_binary64_10346 add-cbrt-cube_binary64_10344
add-cube-cbrt_binary64_10343 add-sqr-sqrt_binary64_10330 times-frac_binary64_10314 *-un-lft-identity_binary64_10308 associate-/l*_binary64_10253
div-exp_binary64_10359 cbrt-undiv_binary64_10342
pow1_binary64_10369 prod-exp_binary64_10357 add-log-exp_binary64_10347 cbrt-unprod_binary64_10341 frac-2neg_binary64_10319 clear-num_binary64_10307 div-inv_binary64_10305 associate-/r*_binary64_10252
Counts
1 → 21
Calls

1 calls:

8.0ms
(/.f64 x (*.f64 y y))
Compiler

Compiled 214 to 66 computations (69.2% saved)

series123.0ms (2.2%)

Error
9.2b
Counts
1 → 6
Calls

1 calls:

117.0ms
(/.f64 x (*.f64 y y))
Compiler

Compiled 90 to 80 computations (11.1% saved)

simplify149.0ms (2.6%)

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 0 (134.0ms)

IterNodesCost
06109244

prune43.0ms (0.8%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New22527
Fresh000
Picked011
Done000
Total22628
Error
0.0b
Counts
28 → 6
Compiler

Compiled 250 to 82 computations (67.2% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

0.2b
(/.f64 (/.f64 x y) y)

rewrite125.0ms (2.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
75×times-frac_binary64_10314
43×add-cube-cbrt_binary64_10343 add-sqr-sqrt_binary64_10330 *-un-lft-identity_binary64_10308
13×associate-/l*_binary64_10253
add-exp-log_binary64_10346 add-cbrt-cube_binary64_10344
div-inv_binary64_10305
div-exp_binary64_10359 cbrt-undiv_binary64_10342 associate-/r*_binary64_10252
pow1_binary64_10369 add-log-exp_binary64_10347 frac-2neg_binary64_10319 clear-num_binary64_10307 associate-/l/_binary64_10255
Counts
1 → 70
Calls

1 calls:

16.0ms
(/.f64 (/.f64 x y) y)
Compiler

Compiled 1011 to 278 computations (72.5% saved)

series117.0ms (2.1%)

Error
0.0b
Counts
1 → 6
Calls

1 calls:

111.0ms
(/.f64 (/.f64 x y) y)
Compiler

Compiled 90 to 80 computations (11.1% saved)

simplify166.0ms (3%)

Algorithm
egg-herbie
Counts
76 → 76
Iterations

Useful iterations: 0 (137.0ms)

IterNodesCost
047631090
147631090

prune90.0ms (1.6%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New72476
Fresh134
Picked011
Done011
Total73982
Error
0.0b
Counts
82 → 9
Compiler

Compiled 962 to 324 computations (66.3% saved)

localize9.0ms (0.2%)

Local error

Found 1 expressions with local error:

0.2b
(*.f64 (/.f64 1 y) (/.f64 x y))

rewrite98.0ms (1.7%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
32×add-sqr-sqrt_binary64_10330
25×times-frac_binary64_10314
23×add-exp-log_binary64_10346
17×*-un-lft-identity_binary64_10308
15×add-cube-cbrt_binary64_10343
13×add-cbrt-cube_binary64_10344 associate-*l*_binary64_10249 associate-*r*_binary64_10248
div-exp_binary64_10359 prod-exp_binary64_10357
unswap-sqr_binary64_10276
cbrt-unprod_binary64_10341 cbrt-undiv_binary64_10342
pow1_binary64_10369
1-exp_binary64_10352 rec-exp_binary64_10358 div-inv_binary64_10305
pow-prod-down_binary64_10379 add-log-exp_binary64_10347 frac-times_binary64_10318 associate-*l/_binary64_10251 associate-*r/_binary64_10250 *-commutative_binary64_10239
Counts
1 → 56
Calls

1 calls:

20.0ms
(*.f64 (/.f64 1 y) (/.f64 x y))
Compiler

Compiled 824 to 400 computations (51.5% saved)

series118.0ms (2.1%)

Error
0.0b
Counts
1 → 6
Calls

1 calls:

113.0ms
(*.f64 (/.f64 1 y) (/.f64 x y))
Compiler

Compiled 90 to 80 computations (11.1% saved)

simplify193.0ms (3.4%)

Algorithm
egg-herbie
Counts
62 → 62
Iterations

Useful iterations: 0 (172.0ms)

IterNodesCost
05798635

prune69.0ms (1.2%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New61162
Fresh246
Picked011
Done112
Total64771
Error
0.0b
Counts
71 → 7
Compiler

Compiled 688 to 253 computations (63.2% saved)

localize9.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.2b
(/.f64 y (/.f64 x y))
0.6b
(/.f64 1 (/.f64 y (/.f64 x y)))

rewrite492.0ms (8.7%)

Algorithm
rewrite-expression-head
Error
0b
Rules
471×times-frac_binary64_10314
229×add-cube-cbrt_binary64_10343 add-sqr-sqrt_binary64_10330 *-un-lft-identity_binary64_10308
57×associate-/r*_binary64_10252
28×add-exp-log_binary64_10346
22×div-inv_binary64_10305
18×div-exp_binary64_10359
16×add-cbrt-cube_binary64_10344
cbrt-undiv_binary64_10342
associate-/r/_binary64_10254 associate-/l*_binary64_10253
pow1_binary64_10369 1-exp_binary64_10352 rec-exp_binary64_10358
add-log-exp_binary64_10347 frac-2neg_binary64_10319 clear-num_binary64_10307
inv-pow_binary64_10393 pow-flip_binary64_10382
Counts
2 → 274
Calls

2 calls:

27.0ms
(/.f64 1 (/.f64 y (/.f64 x y)))
11.0ms
(/.f64 y (/.f64 x y))
Compiler

Compiled 5275 to 1993 computations (62.2% saved)

series238.0ms (4.2%)

Error
0.0b
Counts
2 → 12
Calls

2 calls:

116.0ms
(/.f64 1 (/.f64 y (/.f64 x y)))
111.0ms
(/.f64 y (/.f64 x y))
Compiler

Compiled 216 to 194 computations (10.2% saved)

simplify250.0ms (4.4%)

Algorithm
egg-herbie
Counts
286 → 286
Iterations

Useful iterations: 0 (152.0ms)

IterNodesCost
050685036

prune356.0ms (6.3%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New2842286
Fresh224
Picked011
Done022
Total2867293
Error
0b
Counts
293 → 7
Compiler

Compiled 4084 to 1466 computations (64.1% saved)

regimes588.0ms (10.4%)

Accuracy

Total 0.2b remaining (99.2%)

Threshold costs 0.2b (99.2%)

Compiler

Compiled 2821 to 1905 computations (32.5% saved)

bsearch0.0ms (0%)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0910
1910

end0.0ms (0%)

sample2.0s (35.5%)

Algorithm
intervals
Results
286.0ms8000×body128valid
13.0ms388×body128invalid
Compiler

Compiled 672 to 462 computations (31.3% saved)

Profiling

Loading profile data...