Details

Time bar (total: 1.2s)

analyze17.0ms (1.3%)

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
74.9%25%0.1%4
74.9%25%0.1%5
87.4%12.5%0.1%6
87.4%12.5%0.1%7
93.7%6.2%0.1%8
93.7%6.2%0.1%9
96.8%3.1%0.1%10
96.8%3.1%0.1%11
98.3%1.6%0.1%12
98.3%1.6%0.1%13
99.1%0.8%0.1%14
Compiler

Compiled 6 to 6 computations (0% saved)

sample11.0ms (0.9%)

Algorithm
intervals
Results
5.0ms256×body128valid
Compiler

Compiled 11 to 13 computations (-18.2% saved)

simplify107.0ms (8.6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
01147
11147

prune2.0ms (0.1%)

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 10 computations (0% saved)

localize3.0ms (0.3%)

Local error

Found 1 expressions with local error:

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

rewrite9.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_5897 cancel-sign-sub-inv_binary64_5841
10×times-frac_binary64_5881 *-un-lft-identity_binary64_5875
add-cube-cbrt_binary64_5910
add-log-exp_binary64_5914
difference-of-squares_binary64_5844
distribute-lft-out--_binary64_5827 add-exp-log_binary64_5913 div-inv_binary64_5872 diff-log_binary64_5967 sub-neg_binary64_5868 add-cbrt-cube_binary64_5911 pow1_binary64_5936 flip3--_binary64_5879 flip--_binary64_5850
Counts
1 → 27
Calls

1 calls:

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

series58.0ms (4.7%)

Counts
1 → 12
Calls

1 calls:

58.0ms
(-.f64 x (/.f64 y 200))
Compiler

Compiled 72 to 78 computations (-8.3% saved)

simplify49.0ms (3.9%)

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
04916304
14916304

prune24.0ms (1.9%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New38139
Fresh000
Picked011
Done000
Total38240
Error
0b
Counts
40 → 2
Compiler

Compiled 280 to 182 computations (35% saved)

localize9.0ms (0.7%)

Local error

Found 3 expressions with local error:

0.1b
(*.f64 y (/.f64 y 40000))
3.6b
(-.f64 (*.f64 x x) (*.f64 y (/.f64 y 40000)))
29.2b
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (/.f64 y 40000))) (+.f64 x (/.f64 y 200)))

rewrite28.0ms (2.3%)

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity_binary64_5875
25×add-sqr-sqrt_binary64_5897
22×times-frac_binary64_5881
20×add-cube-cbrt_binary64_5910
13×associate-*r*_binary64_5815
10×add-exp-log_binary64_5913 add-cbrt-cube_binary64_5911
pow1_binary64_5936 add-log-exp_binary64_5914
distribute-lft-out_binary64_5826 associate-/r*_binary64_5819
associate-*l*_binary64_5816 associate-/l*_binary64_5820
cbrt-undiv_binary64_5909 associate-/r/_binary64_5821 div-inv_binary64_5872 cbrt-unprod_binary64_5908 associate-/l/_binary64_5822 div-exp_binary64_5926 unswap-sqr_binary64_5843 prod-exp_binary64_5924 flip3--_binary64_5879 flip--_binary64_5850
flip-+_binary64_5849 flip3-+_binary64_5878 div-sub_binary64_5880 pow-prod-down_binary64_5946 diff-log_binary64_5967 sub-neg_binary64_5868 cancel-sign-sub-inv_binary64_5841 frac-2neg_binary64_5886 associate-*r/_binary64_5817 *-commutative_binary64_5806 clear-num_binary64_5874
Counts
3 → 80
Calls

3 calls:

11.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (/.f64 y 40000))) (+.f64 x (/.f64 y 200)))
7.0ms
(*.f64 y (/.f64 y 40000))
4.0ms
(-.f64 (*.f64 x x) (*.f64 y (/.f64 y 40000)))

series290.0ms (23.4%)

Counts
3 → 27
Calls

3 calls:

160.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (/.f64 y 40000))) (+.f64 x (/.f64 y 200)))
107.0ms
(-.f64 (*.f64 x x) (*.f64 y (/.f64 y 40000)))
23.0ms
(*.f64 y (/.f64 y 40000))
Compiler

Compiled 402 to 360 computations (10.4% saved)

simplify97.0ms (7.8%)

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
048721839
148721839

prune93.0ms (7.5%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1070107
Fresh000
Picked011
Done011
Total1072109
Error
0b
Counts
109 → 2
Compiler

Compiled 2068 to 1207 computations (41.6% saved)

regimes46.0ms (3.7%)

Accuracy

Total 0.0b remaining (30.6%)

Threshold costs 0.0b (30.6%)

Compiler

Compiled 160 to 150 computations (6.3% saved)

bsearch0.0ms (0%)

simplify2.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0237
1237

end0.0ms (0%)

sample396.0ms (31.9%)

Algorithm
intervals
Results
173.0ms8000×body128valid
Compiler

Compiled 46 to 44 computations (4.3% saved)

Profiling

Loading profile data...