Details

Time bar (total: 5.5s)

analyze391.0ms (7.2%)

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%68.7%12.6%6
28.1%59.3%12.6%7
32.8%48.4%18.8%8
38.2%42.9%18.8%9
41%37.1%22%10
43.9%34.1%22%11
45.5%31%23.5%12
46.9%29.6%23.5%13
47.7%28%24.3%14
Compiler

Compiled 19 to 9 computations (52.6% saved)

sample52.0ms (1%)

Algorithm
intervals
Results
25.0ms119×body8192exit
7.0ms213×body128valid
2.0ms20×body512valid
2.0ms22×body256valid
0.0msbody1024valid
0.0msbody128invalid
0.0msbody128overflowed
Compiler

Compiled 39 to 19 computations (51.3% saved)

simplify103.0ms (1.9%)

Algorithm
egg-herbie
Rules
676×neg-mul-1_binary64
493×div-sub_binary64
416×distribute-neg-frac_binary64
341×distribute-rgt-neg-out_binary64
331×distribute-lft-neg-out_binary64
Counts
1 → 1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0923
12123
25423
314421
431718
591718
6243318
7323718
8443318
9484918
10487418

prune5.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
12.3b
Counts
2 → 2
Alt Table
StatusErrorProgram
13.1b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
12.3b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Compiler

Compiled 78 to 43 computations (44.9% saved)

localize8.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.0b
(-.f64 (/.f64 x (exp.f64 wj)) wj)
0.0b
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
0.2b
(/.f64 x (exp.f64 wj))
4.4b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))

rewrite180.0ms (3.3%)

Algorithm
rewrite-expression-head
Error
11.8b
Rules
55×add-sqr-sqrt_binary64
53×*-un-lft-identity_binary64
39×times-frac_binary64
25×add-cube-cbrt_binary64
12×difference-of-squares_binary64
Counts
4 → 108
Calls

4 calls:

20.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
12.0ms
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
8.0ms
(-.f64 (/.f64 x (exp.f64 wj)) wj)
4.0ms
(/.f64 x (exp.f64 wj))
Compiler

Compiled 2064 to 803 computations (61.1% saved)

series152.0ms (2.8%)

Error
0.3b
Counts
4 → 57
Calls

4 calls:

38.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
37.0ms
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
23.0ms
(-.f64 (/.f64 x (exp.f64 wj)) wj)
17.0ms
(/.f64 x (exp.f64 wj))
Compiler

Compiled 1715 to 1085 computations (36.7% saved)

simplify172.0ms (3.2%)

Algorithm
egg-herbie
Rules
386×distribute-rgt-in_binary64
342×associate-*l*_binary64
331×distribute-lft-in_binary64
227×div-sub_binary64
216×associate-/l*_binary64
Counts
165 → 76
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02313117
15903035
215983011
344173011
449923011
549743011

prune61.0ms (1.1%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New69776
Fresh101
Picked011
Done000
Total70878
Error
0.3b
Counts
78 → 8
Alt Table
StatusErrorProgram
39.7b
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
62.7b
(-.f64 (+.f64 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) (+.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 1 (/.f64 x (*.f64 wj (*.f64 wj (exp.f64 wj)))))))
1.7b
(+.f64 (*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 wj wj)) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
39.7b
(+.f64 wj (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
2.1b
(+.f64 (*.f64 wj wj) (*.f64 x (-.f64 (+.f64 (*.f64 (*.f64 wj wj) 5/2) 1) (+.f64 wj wj))))
9.8b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
10.3b
(-.f64 x (*.f64 2 (*.f64 x wj)))
12.3b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Compiler

Compiled 1171 to 589 computations (49.7% saved)

localize15.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))
0.0b
(+.f64 (*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 wj wj)) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
0.2b
(*.f64 (pow.f64 wj 3) 8/3)
6.9b
(*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 wj wj))

rewrite221.0ms (4%)

Algorithm
rewrite-expression-head
Error
0.3b
Rules
18×add-log-exp_binary64 add-sqr-sqrt_binary64
15×associate-*l*_binary64
14×add-exp-log_binary64
11×add-cbrt-cube_binary64
10×add-cube-cbrt_binary64 *-un-lft-identity_binary64
Counts
4 → 87
Calls

4 calls:

26.0ms
(+.f64 (*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 wj wj)) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
9.0ms
(*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 wj wj))
7.0ms
(+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))
6.0ms
(*.f64 (pow.f64 wj 3) 8/3)
Compiler

Compiled 3384 to 2138 computations (36.8% saved)

series142.0ms (2.6%)

Error
0.3b
Counts
4 → 36
Calls

4 calls:

58.0ms
(+.f64 (*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 wj wj)) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
30.0ms
(*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 wj wj))
18.0ms
(+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))
9.0ms
(*.f64 (pow.f64 wj 3) 8/3)
Compiler

Compiled 1811 to 1292 computations (28.7% saved)

simplify141.0ms (2.6%)

Algorithm
egg-herbie
Rules
307×associate-*r*_binary64
306×associate-*l*_binary64
224×distribute-rgt-neg-in_binary64 distribute-rgt-in_binary64
213×distribute-lft-in_binary64
202×unswap-sqr_binary64
Counts
123 → 101
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02213211
16543022
228682923
349232923
449592923

prune134.0ms (2.5%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New974101
Fresh246
Picked101
Done011
Total1009109
Error
0.3b
Counts
109 → 9
Alt Table
StatusErrorProgram
39.7b
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
62.7b
(-.f64 (+.f64 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) (+.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 1 (/.f64 x (*.f64 wj (*.f64 wj (exp.f64 wj)))))))
39.7b
(+.f64 wj (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
27.6b
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 5/2 x) 1) (*.f64 (pow.f64 wj 4) (+.f64 (*.f64 5/2 x) 1))) (*.f64 (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj))))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj))))))) (-.f64 (*.f64 wj (*.f64 wj (+.f64 (*.f64 5/2 x) 1))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))))))
9.8b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
14.6b
(+.f64 (exp.f64 (log.f64 (*.f64 wj (*.f64 wj (+.f64 (*.f64 5/2 x) 1))))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
2.1b
(+.f64 (+.f64 (*.f64 wj wj) x) (*.f64 x (*.f64 wj (-.f64 (*.f64 5/2 wj) 2))))
12.3b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
1.9b
(+.f64 (*.f64 wj wj) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
Compiler

Compiled 3019 to 1938 computations (35.8% saved)

localize13.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3)))
0.0b
(+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))
0.0b
(+.f64 (*.f64 wj wj) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
0.2b
(*.f64 (pow.f64 wj 3) 8/3)

rewrite193.0ms (3.5%)

Algorithm
rewrite-expression-head
Error
0.3b
Rules
20×add-sqr-sqrt_binary64
18×add-log-exp_binary64
15×associate-*l*_binary64
11×add-exp-log_binary64 add-cube-cbrt_binary64 *-un-lft-identity_binary64
add-cbrt-cube_binary64
Counts
4 → 84
Calls

4 calls:

17.0ms
(+.f64 (*.f64 wj wj) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
10.0ms
(*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3)))
7.0ms
(+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))
6.0ms
(*.f64 (pow.f64 wj 3) 8/3)
Compiler

Compiled 2412 to 1376 computations (43% saved)

series133.0ms (2.4%)

Error
0.3b
Counts
4 → 34
Calls

4 calls:

47.0ms
(+.f64 (*.f64 wj wj) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
34.0ms
(*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3)))
14.0ms
(+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))
9.0ms
(*.f64 (pow.f64 wj 3) 8/3)
Compiler

Compiled 1299 to 894 computations (31.2% saved)

simplify118.0ms (2.2%)

Algorithm
egg-herbie
Rules
843×distribute-rgt-in_binary64
620×cancel-sign-sub-inv_binary64
355×exp-prod_binary64
234×associate-*l*_binary64
203×associate-*r*_binary64
Counts
118 → 94
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01672286
14232112
218032099
348142075
450692075

prune131.0ms (2.4%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New92294
Fresh167
Picked011
Done011
Total9310103
Error
0.3b
Counts
103 → 10
Alt Table
StatusErrorProgram
39.7b
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
62.7b
(-.f64 (+.f64 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) (+.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 1 (/.f64 x (*.f64 wj (*.f64 wj (exp.f64 wj)))))))
39.7b
(+.f64 wj (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
9.8b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
14.6b
(+.f64 (exp.f64 (log.f64 (*.f64 wj (*.f64 wj (+.f64 (*.f64 5/2 x) 1))))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
2.1b
(+.f64 (+.f64 (*.f64 wj wj) x) (*.f64 x (*.f64 wj (-.f64 (*.f64 5/2 wj) 2))))
12.3b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
27.7b
(/.f64 (-.f64 (pow.f64 wj 4) (*.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)))) (-.f64 (*.f64 wj wj) (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3))))
1.9b
(+.f64 (*.f64 wj wj) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
36.8b
(/.f64 (+.f64 (pow.f64 wj 6) (pow.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) (-.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) (*.f64 wj wj)))))
Compiler

Compiled 2284 to 1383 computations (39.4% saved)

localize9.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(-.f64 (*.f64 5/2 wj) 2)
0.0b
(+.f64 (*.f64 wj wj) x)
0.0b
(*.f64 wj (-.f64 (*.f64 5/2 wj) 2))
0.0b
(*.f64 x (*.f64 wj (-.f64 (*.f64 5/2 wj) 2)))

rewrite182.0ms (3.3%)

Algorithm
rewrite-expression-head
Error
0.3b
Rules
21×cancel-sign-sub-inv_binary64
20×distribute-rgt-in_binary64 distribute-lft-in_binary64
16×add-sqr-sqrt_binary64
14×add-cube-cbrt_binary64 *-un-lft-identity_binary64
11×pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
Counts
4 → 89
Calls

4 calls:

9.0ms
(*.f64 x (*.f64 wj (-.f64 (*.f64 5/2 wj) 2)))
9.0ms
(*.f64 wj (-.f64 (*.f64 5/2 wj) 2))
4.0ms
(-.f64 (*.f64 5/2 wj) 2)
4.0ms
(+.f64 (*.f64 wj wj) x)
Compiler

Compiled 1937 to 1093 computations (43.6% saved)

series92.0ms (1.7%)

Error
0.3b
Counts
4 → 33
Calls

4 calls:

28.0ms
(*.f64 x (*.f64 wj (-.f64 (*.f64 5/2 wj) 2)))
22.0ms
(+.f64 (*.f64 wj wj) x)
12.0ms
(*.f64 wj (-.f64 (*.f64 5/2 wj) 2))
9.0ms
(-.f64 (*.f64 5/2 wj) 2)
Compiler

Compiled 1044 to 675 computations (35.3% saved)

simplify115.0ms (2.1%)

Algorithm
egg-herbie
Rules
374×*-commutative_binary64
355×distribute-rgt-neg-out_binary64
352×distribute-lft-neg-out_binary64
351×exp-prod_binary64
281×distribute-rgt-in_binary64
Counts
122 → 91
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01461619
13401406
29881403
323371403
446751403
550241403

prune82.0ms (1.5%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New91091
Fresh077
Picked011
Done022
Total9110101
Error
0.3b
Counts
101 → 10
Alt Table
StatusErrorProgram
39.7b
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
62.7b
(-.f64 (+.f64 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) (+.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 1 (/.f64 x (*.f64 wj (*.f64 wj (exp.f64 wj)))))))
39.7b
(+.f64 wj (cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
9.8b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
14.6b
(+.f64 (exp.f64 (log.f64 (*.f64 wj (*.f64 wj (+.f64 (*.f64 5/2 x) 1))))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
2.1b
(+.f64 (+.f64 (*.f64 wj wj) x) (*.f64 x (*.f64 wj (-.f64 (*.f64 5/2 wj) 2))))
12.3b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
27.7b
(/.f64 (-.f64 (pow.f64 wj 4) (*.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)))) (-.f64 (*.f64 wj wj) (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3))))
1.9b
(+.f64 (*.f64 wj wj) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 (+.f64 wj wj) (*.f64 (pow.f64 wj 3) 8/3))))))
36.8b
(/.f64 (+.f64 (pow.f64 wj 6) (pow.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) 3)) (+.f64 (pow.f64 wj 4) (*.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) (-.f64 (-.f64 (*.f64 x (-.f64 1 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 wj wj)))) (pow.f64 wj 3)) (*.f64 wj wj)))))
Compiler

Compiled 1125 to 636 computations (43.5% saved)

regimes615.0ms (11.3%)

Accuracy

Total 0.5b remaining (80.8%)

Threshold costs 0.5b (80.8%)

Compiler

Compiled 8760 to 5463 computations (37.6% saved)

bsearch17.0ms (0.3%)

Steps
ItersRangePoint
7
9.138027908413773e-07
2.5941150921589832e-05
2.941308039666007e-06
Compiler

Compiled 3 to 2 computations (33.3% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×+-commutative_binary64
16×*-commutative_binary64
13×sub-neg_binary64
neg-mul-1_binary64 neg-sub0_binary64
distribute-rgt-neg-in_binary64 distribute-lft-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03579
15779
26979
38379
410979
512879
613679
714079
814179
913679

end2.0ms (0%)

Compiler

Compiled 55 to 38 computations (30.9% saved)

sample2.0s (36.1%)

Algorithm
intervals
Results
832.0ms3927×body8192exit
260.0ms6575×body128valid
84.0ms685×body512valid
53.0ms720×body256valid
4.0ms20×body1024valid
4.0ms82×body128invalid
1.0ms16×body128overflowed
Compiler

Compiled 368 to 246 computations (33.2% saved)

Profiling

Loading profile data...