Details

Time bar (total: 8.8s)

analyze659.0ms (7.5%)

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
12.5%87.4%0.1%5
18.7%81.1%0.1%6
21.8%71.8%6.4%7
31.2%62.4%6.4%8
35.9%55.4%8.7%9
37.8%48.8%13.4%10
42.7%42.3%15%11
47.7%34.2%18.1%12
49.1%30.4%20.5%13
51.9%25.8%22.3%14
Compiler

Compiled 21 to 15 computations (28.6% saved)

sample46.0ms (0.5%)

Algorithm
intervals
Results
12.0ms169×body128valid
10.0ms36×body2048valid
6.0ms25×body1024valid
3.0msbody4096valid
2.0ms12×body512valid
1.0ms23×body128nan
1.0msbody256valid
0.0msbody128invalid
Compiler

Compiled 44 to 32 computations (27.3% saved)

simplify326.0ms (3.7%)

Algorithm
egg-herbie
Rules
1228×associate-/l*_binary64
1150×div-sub_binary64
630×distribute-rgt-in_binary64
619×times-frac_binary64
588×associate-/r*_binary64
Counts
1 → 1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01526
13324
26224
312124
417224
528224
646024
774824
8108424
9112824
10179924
11259424
12200124
13208924
14215324
15217924
16243124
17290924
18291324
19299124
20305324
21306524
22303524
23321124
24321124
25204324
26219524
27209724
28210724
29210724
30210724
31210724
32183424

prune4.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
32.4b
Counts
2 → 1
Alt Table
StatusErrorProgram
32.4b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (*.f64 a 2))
Compiler

Compiled 57 to 39 computations (31.6% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (*.f64 a 2))
0.6b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
21.0b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

rewrite165.0ms (1.9%)

Algorithm
rewrite-expression-head
Error
32.1b
Rules
21×add-sqr-sqrt_binary64
14×*-un-lft-identity_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
add-log-exp_binary64 add-cube-cbrt_binary64
sqrt-prod_binary64 difference-of-squares_binary64 times-frac_binary64 associate-/l*_binary64
Counts
4 → 74
Calls

4 calls:

11.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (*.f64 a 2))
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
4.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
Compiler

Compiled 1903 to 985 computations (48.2% saved)

series221.0ms (2.5%)

Error
4.9b
Counts
4 → 66
Calls

4 calls:

58.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) (*.f64 a 2))
47.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
46.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
41.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
Compiler

Compiled 2623 to 1877 computations (28.4% saved)

simplify114.0ms (1.3%)

Algorithm
egg-herbie
Rules
530×times-frac_binary64
399×associate-/l*_binary64
325×div-sub_binary64
301×associate-/r*_binary64
178×distribute-rgt-in_binary64
Counts
140 → 88
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01822918
14812674
214232668
346812668
455122668

prune64.0ms (0.7%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New80888
Fresh000
Picked101
Done000
Total81889
Error
4.8b
Counts
89 → 8
Alt Table
StatusErrorProgram
45.0b
(/.f64 (neg.f64 b) a)
40.8b
(neg.f64 (/.f64 c b))
32.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
32.9b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
46.3b
(/.f64 (-.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) 16))) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) b) (*.f64 a 2))
42.5b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
46.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)))
32.4b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 a 2))
Compiler

Compiled 1406 to 772 computations (45.1% saved)

localize14.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.1b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 a 2))
0.6b
(+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))
1.4b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)
21.0b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))

rewrite105.0ms (1.2%)

Algorithm
rewrite-expression-head
Error
4.8b
Rules
21×add-sqr-sqrt_binary64
14×*-un-lft-identity_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
add-log-exp_binary64 add-cube-cbrt_binary64
sqrt-prod_binary64 difference-of-squares_binary64 times-frac_binary64 associate-/l*_binary64
Counts
4 → 73
Calls

4 calls:

11.0ms
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 a 2))
8.0ms
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)
4.0ms
(+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))
4.0ms
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
Compiler

Compiled 1885 to 1094 computations (42% saved)

series215.0ms (2.4%)

Error
4.8b
Counts
4 → 66
Calls

4 calls:

61.0ms
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 a 2))
48.0ms
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
46.0ms
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)
44.0ms
(+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))
Compiler

Compiled 2623 to 1877 computations (28.4% saved)

simplify117.0ms (1.3%)

Algorithm
egg-herbie
Rules
512×times-frac_binary64
251×distribute-rgt-in_binary64
241×cancel-sign-sub-inv_binary64
235×distribute-lft-in_binary64
233×div-sub_binary64
Counts
139 → 113
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01832910
15022660
216832645
345162645
451622645

prune65.0ms (0.7%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1103113
Fresh347
Picked011
Done000
Total1138121
Error
4.8b
Counts
121 → 8
Alt Table
StatusErrorProgram
33.0b
(/.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c -4)) 0) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
45.0b
(/.f64 (neg.f64 b) a)
40.8b
(neg.f64 (/.f64 c b))
32.6b
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 a (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
32.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
32.9b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
46.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)))
32.4b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 a 2))
Compiler

Compiled 1942 to 1078 computations (44.5% saved)

localize13.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.2b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
0.6b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
21.0b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

rewrite444.0ms (5%)

Algorithm
rewrite-expression-head
Error
4.8b
Rules
693×times-frac_binary64
439×add-sqr-sqrt_binary64
364×*-un-lft-identity_binary64
290×add-cube-cbrt_binary64
74×difference-of-squares_binary64
Counts
4 → 356
Calls

4 calls:

27.0ms
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
4.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
Compiler

Compiled 11060 to 6512 computations (41.1% saved)

series217.0ms (2.5%)

Error
4.8b
Counts
4 → 66
Calls

4 calls:

59.0ms
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
48.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
47.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
43.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
Compiler

Compiled 2813 to 2067 computations (26.5% saved)

simplify449.0ms (5.1%)

Algorithm
egg-herbie
Rules
481×associate-/l/_binary64
316×associate-/r/_binary64
225×*-commutative_binary64
188×div-sub_binary64
187×associate-*l/_binary64
Counts
422 → 374
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039517330
189416275
2282115983
3463115983
4512115983

prune163.0ms (1.8%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New3722374
Fresh156
Picked011
Done011
Total3739382
Error
4.8b
Counts
382 → 9
Alt Table
StatusErrorProgram
33.0b
(/.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c -4)) 0) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
32.8b
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) a)) (cbrt.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) a))) (cbrt.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) a)))
45.0b
(/.f64 (neg.f64 b) a)
40.8b
(neg.f64 (/.f64 c b))
32.6b
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 a (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
32.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
46.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)))
32.4b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 a 2))
46.2b
(/.f64 1 (/.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a c) b) -2) 2)))
Compiler

Compiled 4984 to 2705 computations (45.7% saved)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
1.4b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)
21.0b
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
21.0b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

rewrite107.0ms (1.2%)

Algorithm
rewrite-expression-head
Error
4.8b
Rules
18×add-sqr-sqrt_binary64
12×*-un-lft-identity_binary64
add-log-exp_binary64 add-cube-cbrt_binary64 sqrt-prod_binary64
pow1_binary64 cancel-sign-sub-inv_binary64
add-exp-log_binary64 add-cbrt-cube_binary64 sqrt-div_binary64 difference-of-squares_binary64
Counts
4 → 64
Calls

4 calls:

10.0ms
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
4.0ms
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
Compiler

Compiled 2485 to 1368 computations (44.9% saved)

series245.0ms (2.8%)

Error
4.8b
Counts
4 → 66
Calls

4 calls:

55.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
54.0ms
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
54.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
53.0ms
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)
Compiler

Compiled 4995 to 3394 computations (32.1% saved)

simplify131.0ms (1.5%)

Algorithm
egg-herbie
Rules
648×distribute-rgt-neg-in_binary64
562×distribute-lft-neg-in_binary64
247×*-commutative_binary64
234×times-frac_binary64
217×cancel-sign-sub-inv_binary64
Counts
130 → 89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01492432
13672322
29322292
328052292
448902292
548862292

prune76.0ms (0.9%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New89089
Fresh066
Picked011
Done022
Total89998
Error
4.8b
Counts
98 → 9
Alt Table
StatusErrorProgram
33.0b
(/.f64 (/.f64 (+.f64 (*.f64 a (*.f64 c -4)) 0) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
32.8b
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) a)) (cbrt.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) a))) (cbrt.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) a)))
45.0b
(/.f64 (neg.f64 b) a)
40.8b
(neg.f64 (/.f64 c b))
32.6b
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 a (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
32.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
46.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)))
32.4b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 a 2))
46.2b
(/.f64 1 (/.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a c) b) -2) 2)))
Compiler

Compiled 2454 to 1369 computations (44.2% saved)

regimes3.1s (34.9%)

Accuracy

Total 3.4b remaining (38.3%)

Threshold costs 0b (0%)

Compiler

Compiled 28880 to 19614 computations (32.1% saved)

bsearch110.0ms (1.2%)

Steps
ItersRangePoint
8
7385324680300.022
5.761292942217617e+16
38520701045923256.0
10
3.2314427950613487e-200
2.48891553595447e-182
7.335401316775386e-196
9
-9.991880826686128e+151
-1.656504988632644e+142
-5.6616900448190195e+144
Compiler

Compiled 4 to 3 computations (25% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×*-commutative_binary64 +-commutative_binary64
sub-neg_binary64
neg-mul-1_binary64 neg-sub0_binary64
distribute-rgt-neg-in_binary64 distribute-lft-neg-in_binary64
cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03887
16187
27687
39187
49887
510187
610287
710187

end1.0ms (0%)

Compiler

Compiled 61 to 39 computations (36.1% saved)

sample1.6s (18.5%)

Algorithm
intervals
Results
334.0ms1167×body2048valid
312.0ms5181×body128valid
164.0ms711×body1024valid
139.0ms406×body4096valid
58.0ms356×body512valid
40.0ms688×body128nan
20.0ms356×body128invalid
20.0ms179×body256valid
Compiler

Compiled 317 to 206 computations (35% saved)

Profiling

Loading profile data...