Details

Time bar (total: 1.3s)

analyze71.0ms (5.4%)

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
0%99.9%0.1%4
25%74.9%0.1%5
37.5%50%12.6%6
43.7%40.6%15.7%7
56.2%23.4%20.4%8
57.8%21.1%21.2%9
64%12.5%23.5%10
64.8%10.7%24.5%11
67.9%6.4%25.7%12
68.3%5.4%26.3%13
69.9%3.3%26.9%14
Compiler

Compiled 10 to 8 computations (20% saved)

sample14.0ms (1.1%)

Algorithm
intervals
Results
7.0ms256×body128valid
0.0msbody128invalid
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify110.0ms (8.4%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (15.0ms)

IterNodesCost
036410
136410

prune4.0ms (0.3%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 23 to 19 computations (17.4% saved)

localize6.0ms (0.4%)

Local error

Found 2 expressions with local error:

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

rewrite6.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_15803
add-cbrt-cube_binary64_15800 distribute-lft-out--_binary64_15716 sub-neg_binary64_15757 add-exp-log_binary64_15802 add-sqr-sqrt_binary64_15786 add-cube-cbrt_binary64_15799 flip--_binary64_15739 *-un-lft-identity_binary64_15764 cancel-sign-sub-inv_binary64_15730 flip3--_binary64_15768 pow1_binary64_15825 diff-log_binary64_15856
Counts
1 → 13
Calls

2 calls:

5.0ms
(-.f64 (*.f64 x x) (*.f64 x y))
0.0ms
(-.f64 (*.f64 x x) (*.f64 x y))

series81.0ms (6.2%)

Counts
1 → 12
Calls

1 calls:

81.0ms
(-.f64 (*.f64 x x) (*.f64 x y))
Compiler

Compiled 144 to 135 computations (6.3% saved)

simplify61.0ms (4.6%)

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
04892227
14892227

prune15.0ms (1.2%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New25025
Fresh011
Picked011
Done000
Total25227
Error
0b
Counts
27 → 2
Compiler

Compiled 249 to 100 computations (59.8% saved)

localize5.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

rewrite9.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt_binary64_15786
*-un-lft-identity_binary64_15764
cancel-sign-sub-inv_binary64_15730
add-cube-cbrt_binary64_15799 associate-*r*_binary64_15704
distribute-lft-in_binary64_15713 distribute-rgt-in_binary64_15714
add-cbrt-cube_binary64_15800 add-exp-log_binary64_15802 associate-*l*_binary64_15705 pow1_binary64_15825
sub-neg_binary64_15757 associate-*r/_binary64_15706
add-log-exp_binary64_15803 distribute-lft-out--_binary64_15716 difference-of-squares_binary64_15733 cbrt-unprod_binary64_15797 prod-exp_binary64_15813 flip--_binary64_15739 unswap-sqr_binary64_15732 *-commutative_binary64_15695 flip3--_binary64_15768 pow-prod-down_binary64_15835
Counts
1 → 30
Calls

2 calls:

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

series70.0ms (5.4%)

Counts
1 → 12
Calls

1 calls:

70.0ms
(*.f64 x (-.f64 x y))
Compiler

Compiled 144 to 135 computations (6.3% saved)

simplify49.0ms (3.7%)

Algorithm
egg-herbie
Counts
42 → 42
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
05052365

prune21.0ms (1.6%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New42042
Fresh000
Picked011
Done011
Total42244
Error
0b
Counts
44 → 2
Compiler

Compiled 422 to 152 computations (64% saved)

simplify3.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05837
15837

regimes53.0ms (4.1%)

Compiler

Compiled 152 to 160 computations (-5.3% saved)

bsearch0.0ms (0%)

regimes24.0ms (1.8%)

Compiler

Compiled 44 to 58 computations (-31.8% saved)

bsearch0.0ms (0%)

regimes61.0ms (4.7%)

Compiler

Compiled 30 to 46 computations (-53.3% saved)

bsearch25.0ms (1.9%)

Steps
ItersRangePoint
7
5.653596555670478e-79
3.2373455879227804e-77
2.8835203175836237e-77
9
-1.5387427850253125e-11
-4.005129065532192e-18
-7.349671524913476e-14
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes20.0ms (1.6%)

Compiler

Compiled 20 to 36 computations (-80% saved)

bsearch0.0ms (0%)

regimes16.0ms (1.2%)

Accuracy

Total 0.0b remaining (38.6%)

Threshold costs 0.0b (38.6%)

Compiler

Compiled 10 to 26 computations (-160% saved)

bsearch4.0ms (0.3%)

Compiler

Compiled 46 to 40 computations (13% saved)

simplify3.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05960
15960

end0.0ms (0%)

sample575.0ms (44%)

Algorithm
intervals
Results
227.0ms8000×body128valid
4.0ms163×body128invalid
Compiler

Compiled 88 to 87 computations (1.1% saved)

Pareto

0.3123163706771361

Profiling

Loading profile data...