Details

Time bar (total: 1.2s)

analyze51.0ms (4.3%)

Algorithm
search
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
25%74.9%0.1%4
37.5%62.4%0.1%5
62.4%37.5%0.1%6
71.8%28.1%0.1%7
76.5%21.9%1.7%8
80.4%16.4%3.2%9
82.3%11.7%6%10
84.1%8.8%7.1%11
85%6%9%12
85.8%4.5%9.7%13
86.2%3.1%10.7%14
Compiler

Compiled 6 to 5 computations (16.7% saved)

sample12.0ms (1%)

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

Compiled 11 to 11 computations (0% saved)

simplify112.0ms (9.5%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (24.0ms)

IterNodesCost
03467
13467

prune2.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 10 to 8 computations (20% saved)

localize3.0ms (0.3%)

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (-.f64 x y) x)
0.0b
(/.f64 (-.f64 x y) x)

rewrite14.0ms (1.2%)

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity_binary64_17469 add-sqr-sqrt_binary64_17491
15×times-frac_binary64_17475
11×add-cube-cbrt_binary64_17504
associate-/l*_binary64_17414
difference-of-squares_binary64_17438 distribute-lft-out--_binary64_17421
associate-/r*_binary64_17413 add-exp-log_binary64_17507 add-cbrt-cube_binary64_17505
associate-/l/_binary64_17416
div-sub_binary64_17474 frac-2neg_binary64_17480 clear-num_binary64_17468 div-exp_binary64_17520 cbrt-undiv_binary64_17503 add-log-exp_binary64_17508 pow1_binary64_17530 div-inv_binary64_17466 flip3--_binary64_17473 flip--_binary64_17444
Counts
1 → 38
Calls

2 calls:

7.0ms
(/.f64 (-.f64 x y) x)
0.0ms
(/.f64 (-.f64 x y) x)

series73.0ms (6.2%)

Counts
1 → 12
Calls

1 calls:

73.0ms
(/.f64 (-.f64 x y) x)
Compiler

Compiled 78 to 84 computations (-7.7% saved)

simplify81.0ms (6.8%)

Algorithm
egg-herbie
Counts
50 → 50
Iterations

Useful iterations: 0 (69.0ms)

IterNodesCost
04986585
14986585

prune34.0ms (2.9%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New49150
Fresh000
Picked101
Done000
Total50151
Error
0b
Counts
51 → 1
Compiler

Compiled 487 to 125 computations (74.3% saved)

localize3.0ms (0.3%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms (0%)

Counts
0 → 0

simplify7.0ms (0.6%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune0.0ms (0%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done000
Total011
Error
0b
Counts
1 → 1
Compiler

Compiled 0 to 0 computations (0% saved)

simplify4.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
053121
153121

regimes63.0ms (5.4%)

Compiler

Compiled 296 to 227 computations (23.3% saved)

bsearch0.0ms (0%)

regimes30.0ms (2.5%)

Compiler

Compiled 50 to 67 computations (-34% saved)

bsearch0.0ms (0%)

regimes69.0ms (5.9%)

Compiler

Compiled 18 to 34 computations (-88.9% saved)

bsearch61.0ms (5.2%)

Steps
ItersRangePoint
7
1.8155065263662228e+24
1.2407511474086827e+26
2.7691887228546377e+24
6
-6.85051342126299e-109
-4.722283846426448e-110
-6.722961088239449e-109
7
-6.719039980064186e-97
-1.9525576344507646e-98
-1.9817070940739126e-98
8
-2.2935031225160877e-18
-1.9988688072748066e-21
-1.447122502976968e-18
10
-1.370884269312206e+18
-8812051.11271023
-5676673098700.002
6
-2.2316970952410054e+114
-2.4997503355220588e+113
-3.2247188086597996e+113
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes16.0ms (1.4%)

Accuracy

Total 0.0b remaining (81.7%)

Threshold costs 0.0b (81.7%)

Compiler

Compiled 10 to 26 computations (-160% saved)

bsearch3.0ms (0.3%)

Compiler

Compiled 54 to 37 computations (31.5% saved)

simplify5.0ms (0.4%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
09064
19064

end0.0ms (0%)

sample536.0ms (45.4%)

Algorithm
intervals
Results
164.0ms8000×body128valid
3.0ms168×body128invalid
Compiler

Compiled 135 to 109 computations (19.3% saved)

Pareto

0.23588985715905372

Profiling

Loading profile data...