Details

Time bar (total: 24.6s)

analyze1.3s (5.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
0%75%25%3
0%62.5%37.5%4
0%56.2%43.8%5
3.1%46.9%50%6
3.1%45.3%51.6%7
3.1%44.5%52.4%8
3.5%44.1%52.4%9
3.7%43.9%52.4%10
3.8%43.8%52.4%11
3.8%43.8%52.4%12
3.8%43.8%52.4%13
3.8%43.7%52.4%14
Compiler

Compiled 38 to 31 computations (18.4% saved)

sample270.0ms (1.1%)

Algorithm
intervals
Results
75.0ms138×body1024nan
71.0ms124×body1024valid
31.0ms72×body512valid
30.0ms23×body2048valid
25.0ms67×body512nan
9.0ms32×body256nan
5.0ms20×body256valid
2.0ms17×body128valid
1.0msbody2048nan
0.0msbody128nan
Compiler

Compiled 75 to 62 computations (17.3% saved)

simplify255.0ms (1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (135.0ms)

IterNodesCost
0479555
1479555

prune6.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112
Error
61.6b
Counts
2 → 1
Compiler

Compiled 69 to 54 computations (21.7% saved)

localize19.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.1b
(exp.f64 (*.f64 (/.f64 PI.f64 4) f))
0.0b
(*.f64 (/.f64 1 (/.f64 PI.f64 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))))))
0.0b
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))))
0.0b
(+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))
0.2b
(*.f64 (/.f64 PI.f64 4) f)
0.2b
(*.f64 (/.f64 PI.f64 4) f)
2.2b
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))))
4.6b
(-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))

rewrite75.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
62×*-un-lft-identity_binary64
58×add-sqr-sqrt_binary64
50×times-frac_binary64
34×add-cube-cbrt_binary64
26×associate-*l*_binary64
16×add-exp-log_binary64 add-cbrt-cube_binary64
pow1_binary64
distribute-lft-out_binary64 sinh-undef_binary64 cosh-undef_binary64 difference-of-squares_binary64 distribute-lft-out--_binary64
associate-/r*_binary64 add-log-exp_binary64 associate-*r*_binary64
associate-/l*_binary64
cbrt-unprod_binary64 unswap-sqr_binary64 prod-exp_binary64
cbrt-undiv_binary64 cancel-sign-sub-inv_binary64 div-inv_binary64 div-exp_binary64
pow-prod-down_binary64 associate-/l/_binary64 flip3--_binary64 associate-/r/_binary64 flip--_binary64 associate-*l/_binary64 *-commutative_binary64
flip3-+_binary64 sub-neg_binary64 diff-log_binary64 clear-num_binary64 frac-2neg_binary64 flip-+_binary64
Counts
4 → 138
Calls

8 calls:

14.0ms
(*.f64 (/.f64 PI.f64 4) f)
13.0ms
(*.f64 (/.f64 PI.f64 4) f)
13.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))))
7.0ms
(-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))
0.0ms
(+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))

series371.0ms (1.5%)

Counts
4 → 18
Calls

4 calls:

178.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))))
103.0ms
(-.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))
55.0ms
(*.f64 (/.f64 PI.f64 4) f)
35.0ms
(*.f64 (/.f64 PI.f64 4) f)
Compiler

Compiled 1012 to 808 computations (20.2% saved)

simplify120.0ms (0.5%)

Algorithm
egg-herbie
Counts
156 → 156
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
048565363
148565363

prune493.0ms (2%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1533156
Fresh000
Picked101
Done000
Total1543157
Error
2.6b
Counts
157 → 3
Compiler

Compiled 7196 to 5441 computations (24.4% saved)

localize22.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.1b
(exp.f64 (*.f64 (/.f64 PI.f64 4) f))
0.0b
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))))
0.0b
(+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))
0.0b
(*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))
0.2b
(*.f64 (/.f64 PI.f64 4) f)
0.2b
(*.f64 (/.f64 PI.f64 4) f)
0.4b
(*.f64 (/.f64 1 (/.f64 PI.f64 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))))
2.4b
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))

rewrite88.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
107×times-frac_binary64
86×add-sqr-sqrt_binary64
72×*-un-lft-identity_binary64
70×associate-*l*_binary64
62×add-cube-cbrt_binary64
38×add-exp-log_binary64
28×add-cbrt-cube_binary64
20×log-prod_binary64
12×prod-exp_binary64
11×pow1_binary64 div-exp_binary64
10×associate-*r*_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64
unswap-sqr_binary64 div-inv_binary64
cbrt-unprod_binary64
cbrt-undiv_binary64
associate-/l*_binary64
add-log-exp_binary64 distribute-lft-out_binary64 cosh-undef_binary64 associate-/r/_binary64
pow-prod-down_binary64 sinh-def_binary64 associate-*r/_binary64 associate-*l/_binary64 *-commutative_binary64
associate-/l/_binary64 1-exp_binary64 rec-exp_binary64
flip3-+_binary64 associate-/r*_binary64 log-pow_binary64 clear-num_binary64 frac-2neg_binary64 flip-+_binary64
Counts
4 → 185
Calls

8 calls:

23.0ms
(*.f64 (/.f64 1 (/.f64 PI.f64 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))))
13.0ms
(*.f64 (/.f64 PI.f64 4) f)
12.0ms
(*.f64 (/.f64 PI.f64 4) f)
9.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))
0.0ms
(*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))

series763.0ms (3.1%)

Counts
4 → 18
Calls

4 calls:

416.0ms
(*.f64 (/.f64 1 (/.f64 PI.f64 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))))
276.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))) (*.f64 2 (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))
38.0ms
(*.f64 (/.f64 PI.f64 4) f)
33.0ms
(*.f64 (/.f64 PI.f64 4) f)
Compiler

Compiled 872 to 697 computations (20.1% saved)

simplify146.0ms (0.6%)

Algorithm
egg-herbie
Counts
203 → 203
Iterations

Useful iterations: 0 (70.0ms)

IterNodesCost
050765979

prune586.0ms (2.4%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1994203
Fresh022
Picked101
Done000
Total2006206
Error
2.2b
Counts
206 → 6
Compiler

Compiled 6994 to 5319 computations (23.9% saved)

localize26.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 (/.f64 PI.f64 4) f)
0.1b
(sinh.f64 (*.f64 (/.f64 PI.f64 4) f))
0.1b
(cosh.f64 (*.f64 (/.f64 PI.f64 4) f))
0.0b
(log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))
0.2b
(*.f64 (/.f64 PI.f64 4) f)
0.2b
(*.f64 (log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))) (sqrt.f64 (/.f64 4 PI.f64)))
0.2b
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 PI.f64 4))) (*.f64 (log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))) (sqrt.f64 (/.f64 4 PI.f64))))
2.4b
(/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))

rewrite72.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
95×times-frac_binary64
77×add-sqr-sqrt_binary64
65×*-un-lft-identity_binary64 add-cube-cbrt_binary64
64×associate-*l*_binary64
59×sqrt-prod_binary64
20×associate-*r*_binary64
18×add-exp-log_binary64 add-cbrt-cube_binary64
14×pow1_binary64
div-inv_binary64
cbrt-unprod_binary64 prod-exp_binary64
pow-prod-down_binary64 unswap-sqr_binary64 sqrt-div_binary64
add-log-exp_binary64 associate-*r/_binary64
associate-/r*_binary64 associate-/l*_binary64 *-commutative_binary64
cbrt-undiv_binary64 associate-/r/_binary64 div-exp_binary64 associate-*l/_binary64
associate-/l/_binary64 sinh-def_binary64 log-pow_binary64 clear-num_binary64 frac-2neg_binary64 frac-times_binary64 cosh-def_binary64
Counts
4 → 161
Calls

8 calls:

21.0ms
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 PI.f64 4))) (*.f64 (log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))) (sqrt.f64 (/.f64 4 PI.f64))))
11.0ms
(*.f64 (/.f64 PI.f64 4) f)
9.0ms
(*.f64 (log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))) (sqrt.f64 (/.f64 4 PI.f64)))
5.0ms
(/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))
0.0ms
(log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))

series1.2s (4.8%)

Counts
4 → 21
Calls

4 calls:

518.0ms
(*.f64 (log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))) (sqrt.f64 (/.f64 4 PI.f64)))
424.0ms
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 PI.f64 4))) (*.f64 (log.f64 (/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))) (sqrt.f64 (/.f64 4 PI.f64))))
213.0ms
(/.f64 (cosh.f64 (*.f64 (/.f64 PI.f64 4) f)) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))
32.0ms
(*.f64 (/.f64 PI.f64 4) f)
Compiler

Compiled 1061 to 847 computations (20.2% saved)

simplify105.0ms (0.4%)

Algorithm
egg-herbie
Counts
182 → 182
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
051826068

prune499.0ms (2%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1811182
Fresh145
Picked101
Done000
Total1835188
Error
2.2b
Counts
188 → 5
Compiler

Compiled 6426 to 4950 computations (23% saved)

localize38.0ms (0.2%)

Local error

Found 8 expressions with local error:

0.0b
(+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))
0.0b
(+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))
0.0b
(sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))))
0.0b
(sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))))
0.4b
(*.f64 (/.f64 4 PI.f64) (log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))))
2.0b
(log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))
2.7b
(/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))
3.1b
(log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) 2))

rewrite95.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
130×times-frac_binary64
121×*-un-lft-identity_binary64
115×log-prod_binary64
94×add-sqr-sqrt_binary64
89×add-cube-cbrt_binary64
80×sqrt-prod_binary64
29×distribute-lft-in_binary64 distribute-rgt-in_binary64
17×add-exp-log_binary64
16×distribute-lft-out_binary64 cosh-undef_binary64
13×associate-*l*_binary64
11×add-cbrt-cube_binary64
pow1_binary64
associate-/l*_binary64
div-inv_binary64
add-log-exp_binary64 sinh-def_binary64 associate-*r*_binary64 rem-log-exp_binary64 associate-/r/_binary64 div-exp_binary64
associate-/r*_binary64 log-pow_binary64
associate-/l/_binary64 cbrt-unprod_binary64 cbrt-undiv_binary64 unswap-sqr_binary64 prod-exp_binary64 log-div_binary64 sqrt-div_binary64
pow-prod-down_binary64 flip3-+_binary64 clear-num_binary64 frac-2neg_binary64 flip-+_binary64 associate-*l/_binary64 *-commutative_binary64
Counts
4 → 220
Calls

8 calls:

15.0ms
(*.f64 (/.f64 4 PI.f64) (log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))))
12.0ms
(/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))
8.0ms
(log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))
7.0ms
(log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) 2))
0.0ms
(sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f)))))

series1.6s (6.6%)

Counts
4 → 24
Calls

4 calls:

569.0ms
(*.f64 (/.f64 4 PI.f64) (log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))))
511.0ms
(log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f))))
279.0ms
(/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) (sinh.f64 (*.f64 (/.f64 PI.f64 4) f)))
268.0ms
(log.f64 (/.f64 (sqrt.f64 (+.f64 (exp.f64 (*.f64 (/.f64 PI.f64 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 PI.f64 4) f))))) 2))
Compiler

Compiled 2297 to 1859 computations (19.1% saved)

simplify217.0ms (0.9%)

Algorithm
egg-herbie
Counts
244 → 244
Iterations

Useful iterations: 0 (70.0ms)

IterNodesCost
0493115478
1493115478

prune1.6s (6.6%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2431244
Fresh134
Picked011
Done000
Total2445249
Error
2.2b
Counts
249 → 5
Compiler

Compiled 16532 to 12725 computations (23% saved)

simplify72.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
016452534
116452534

regimes584.0ms (2.4%)

Accuracy

Total 0.5b remaining (60.2%)

Threshold costs 0.5b (60.2%)

Compiler

Compiled 5974 to 4898 computations (18% saved)

bsearch4.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03147
13147

end0.0ms (0%)

sample13.9s (56.4%)

Algorithm
intervals
Results
2.6s3992×body1024valid
2.4s4033×body1024nan
904.0ms1951×body512valid
852.0ms1984×body512nan
649.0ms497×body2048valid
306.0ms962×body256valid
267.0ms947×body256nan
99.0ms598×body128valid
3.0msbody2048nan
0.0msbody128overflowed
0.0msbody128nan
Compiler

Compiled 4330 to 3549 computations (18% saved)

Pareto

0.4642230481368866

Profiling

Loading profile data...