Details

Time bar (total: 3.0s)

analyze220.0ms (7.3%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01920
11920
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 8 to 7 computations (12.5% saved)

sample19.0ms (0.6%)

Algorithm
intervals
Results
10.0ms256×body128valid
0.0ms10×body128invalid
Compiler

Compiled 15 to 15 computations (0% saved)

simplify7.0ms (0.2%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01210
11210

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 12 computations (14.3% saved)

localize4.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

rewrite36.0ms (1.2%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
add-exp-log_binary64_7618 add-cbrt-cube_binary64_7616
add-cube-cbrt_binary64_7615 add-sqr-sqrt_binary64_7602 times-frac_binary64_7586 *-un-lft-identity_binary64_7580 associate-/l*_binary64_7525
div-exp_binary64_7631 cbrt-undiv_binary64_7614
pow1_binary64_7641 prod-exp_binary64_7629 add-log-exp_binary64_7619 cbrt-unprod_binary64_7613 frac-2neg_binary64_7591 clear-num_binary64_7579 div-inv_binary64_7577 associate-/r*_binary64_7524
Counts
1 → 21
Calls

1 calls:

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

Compiled 256 to 108 computations (57.8% saved)

series98.0ms (3.2%)

Error
5.8b
Counts
1 → 6
Calls

1 calls:

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

Compiled 126 to 116 computations (7.9% saved)

simplify70.0ms (2.3%)

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
06109244

prune36.0ms (1.2%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New23427
Fresh000
Picked011
Done000
Total23528
Error
0.0b
Counts
28 → 5
Compiler

Compiled 312 to 139 computations (55.4% saved)

localize4.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

rewrite84.0ms (2.8%)

Algorithm
rewrite-expression-head
Error
0b
Rules
75×times-frac_binary64_7586
43×add-cube-cbrt_binary64_7615 add-sqr-sqrt_binary64_7602 *-un-lft-identity_binary64_7580
13×associate-/l*_binary64_7525
add-exp-log_binary64_7618 add-cbrt-cube_binary64_7616
div-inv_binary64_7577
div-exp_binary64_7631 cbrt-undiv_binary64_7614 associate-/r*_binary64_7524
pow1_binary64_7641 add-log-exp_binary64_7619 frac-2neg_binary64_7591 clear-num_binary64_7579 associate-/l/_binary64_7527
Counts
1 → 70
Calls

1 calls:

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

Compiled 1151 to 418 computations (63.7% saved)

series96.0ms (3.2%)

Error
0.0b
Counts
1 → 6
Calls

1 calls:

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

Compiled 126 to 116 computations (7.9% saved)

simplify92.0ms (3%)

Algorithm
egg-herbie
Counts
76 → 76
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
047631090
147631090

prune76.0ms (2.5%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New75176
Fresh033
Picked011
Done011
Total75681
Error
0b
Counts
81 → 6
Compiler

Compiled 1088 to 459 computations (57.8% saved)

localize6.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)))

rewrite380.0ms (12.5%)

Algorithm
rewrite-expression-head
Error
0b
Rules
471×times-frac_binary64_7586
229×add-cube-cbrt_binary64_7615 add-sqr-sqrt_binary64_7602 *-un-lft-identity_binary64_7580
57×associate-/r*_binary64_7524
28×add-exp-log_binary64_7618
22×div-inv_binary64_7577
18×div-exp_binary64_7631
16×add-cbrt-cube_binary64_7616
cbrt-undiv_binary64_7614
associate-/r/_binary64_7526 associate-/l*_binary64_7525
pow1_binary64_7641 1-exp_binary64_7624 rec-exp_binary64_7630
add-log-exp_binary64_7619 frac-2neg_binary64_7591 clear-num_binary64_7579
inv-pow_binary64_7665 pow-flip_binary64_7654
Counts
2 → 274
Calls

2 calls:

13.0ms
(/.f64 1 (/.f64 y (/.f64 x y)))
6.0ms
(/.f64 y (/.f64 x y))
Compiler

Compiled 5823 to 2541 computations (56.4% saved)

series197.0ms (6.5%)

Error
0b
Counts
2 → 12
Calls

2 calls:

105.0ms
(/.f64 1 (/.f64 y (/.f64 x y)))
85.0ms
(/.f64 y (/.f64 x y))
Compiler

Compiled 288 to 266 computations (7.6% saved)

simplify132.0ms (4.3%)

Algorithm
egg-herbie
Counts
286 → 286
Iterations

Useful iterations: 0 (79.0ms)

IterNodesCost
050685036

prune262.0ms (8.6%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New2851286
Fresh123
Picked011
Done022
Total2866292
Error
0b
Counts
292 → 6
Compiler

Compiled 4689 to 2066 computations (55.9% saved)

localize6.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

rewrite74.0ms (2.4%)

Algorithm
rewrite-expression-head
Error
0b
Rules
28×add-exp-log_binary64_7618
17×add-sqr-sqrt_binary64_7602
16×add-cbrt-cube_binary64_7616
13×times-frac_binary64_7586 associate-*r*_binary64_7520
12×add-cube-cbrt_binary64_7615 *-un-lft-identity_binary64_7580
10×div-exp_binary64_7631
prod-exp_binary64_7629
pow1_binary64_7641
cbrt-undiv_binary64_7614
cbrt-unprod_binary64_7613
1-exp_binary64_7624 rec-exp_binary64_7630 associate-/l*_binary64_7525 associate-*l*_binary64_7521
pow-prod-down_binary64_7651 pow-flip_binary64_7654 add-log-exp_binary64_7619 div-inv_binary64_7577 associate-*r/_binary64_7522 unswap-sqr_binary64_7548
inv-pow_binary64_7665 frac-2neg_binary64_7591 clear-num_binary64_7579 associate-/r/_binary64_7526 associate-/r*_binary64_7524 *-commutative_binary64_7511
Counts
2 → 65
Calls

2 calls:

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

Compiled 964 to 464 computations (51.9% saved)

series205.0ms (6.8%)

Error
0b
Counts
2 → 12
Calls

2 calls:

107.0ms
(/.f64 1 (*.f64 y (/.f64 y x)))
89.0ms
(*.f64 y (/.f64 y x))
Compiler

Compiled 288 to 266 computations (7.6% saved)

simplify84.0ms (2.8%)

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 0 (72.0ms)

IterNodesCost
04890674
14890674

prune52.0ms (1.7%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New77077
Fresh022
Picked011
Done033
Total77683
Error
0b
Counts
83 → 6
Compiler

Compiled 878 to 398 computations (54.7% saved)

regimes241.0ms (7.9%)

Accuracy

Total 0.1b remaining (87.7%)

Threshold costs 0.1b (87.7%)

Compiler

Compiled 1922 to 1373 computations (28.6% saved)

bsearch0.0ms (0%)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01010
11010

end1.0ms (0%)

Compiler

Compiled 7 to 6 computations (14.3% saved)

sample548.0ms (18.1%)

Algorithm
intervals
Results
187.0ms8000×body128valid
20.0ms413×body128invalid
Compiler

Compiled 78 to 69 computations (11.5% saved)

Profiling

Loading profile data...