Details

Time bar (total: 4.3s)

analyze78.0ms (1.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%50%0%4
50%50%0%5
81.2%18.7%0%6
100%0%0%7
Compiler

Compiled 175 to 47 computations (73.1% saved)

sample46.0ms (1.1%)

Algorithm
intervals
Results
40.0ms256×body128valid
Compiler

Compiled 350 to 94 computations (73.1% saved)

simplify64.0ms (1.5%)

Algorithm
egg-herbie
Rules
755×unswap-sqr_binary64
691×distribute-rgt-out_binary64
576×+-commutative_binary64
488×*-commutative_binary64
435×distribute-rgt-in_binary64
Counts
1 → 1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
046256
1133160
2489115
31780106
43058106
53882106
64227106
75240106

prune7.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
28.1b
Counts
2 → 2
Alt Table
StatusErrorProgram
28.1b
(*.f64 x (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (pow.f64 x 4))) (*.f64 8375303961237363/1152921504606846976 (pow.f64 x 6))) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12)))))
28.1b
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 8375303961237363/1152921504606846976 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 583843369866023/1152921504606846976 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 825478423409049/4611686018427387904 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 1737369620307813/2251799813685248 (*.f64 x x))) (*.f64 2620859570069187/9007199254740992 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2502400853142105/36028797018963968 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 2017691060547333/144115188075855872 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 7681173503746455/9223372036854775808 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 2 825478423409049/4611686018427387904) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
Compiler

Compiled 564 to 263 computations (53.4% saved)

localize39.0ms (0.9%)

Local error

Found 4 expressions with local error:

0.2b
(*.f64 (*.f64 x x) 1737369620307813/2251799813685248)
0.3b
(*.f64 763919671262763/18014398509481984 (pow.f64 x 4))
14.4b
(*.f64 x (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (pow.f64 x 4))) (*.f64 8375303961237363/1152921504606846976 (pow.f64 x 6))) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12)))))
27.6b
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (pow.f64 x 4))) (*.f64 8375303961237363/1152921504606846976 (pow.f64 x 6))) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))

rewrite533.0ms (12.5%)

Algorithm
rewrite-expression-head
Error
28.1b
Rules
35×add-sqr-sqrt_binary64
25×associate-*r*_binary64
24×*-un-lft-identity_binary64
24×add-cube-cbrt_binary64
21×add-exp-log_binary64
Counts
4 → 109
Calls

4 calls:

27.0ms
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (pow.f64 x 4))) (*.f64 8375303961237363/1152921504606846976 (pow.f64 x 6))) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))
23.0ms
(*.f64 x (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (pow.f64 x 4))) (*.f64 8375303961237363/1152921504606846976 (pow.f64 x 6))) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12)))))
5.0ms
(*.f64 (*.f64 x x) 1737369620307813/2251799813685248)
4.0ms
(*.f64 763919671262763/18014398509481984 (pow.f64 x 4))
Compiler

Compiled 11176 to 8722 computations (22% saved)

series98.0ms (2.3%)

Error
0.0b
Counts
4 → 22
Calls

4 calls:

28.0ms
(*.f64 x (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (pow.f64 x 4))) (*.f64 8375303961237363/1152921504606846976 (pow.f64 x 6))) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12)))))
27.0ms
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (pow.f64 x 4))) (*.f64 8375303961237363/1152921504606846976 (pow.f64 x 6))) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))
15.0ms
(*.f64 (*.f64 x x) 1737369620307813/2251799813685248)
13.0ms
(*.f64 763919671262763/18014398509481984 (pow.f64 x 4))
Compiler

Compiled 1479 to 1201 computations (18.8% saved)

simplify290.0ms (6.8%)

Algorithm
egg-herbie
Rules
271×associate-*r/_binary64
270×associate-*l*_binary64
248×associate-/l*_binary64
242×associate-*l/_binary64
221×associate-*r*_binary64
Counts
131 → 103
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024610041
16158942
223768870
346208870
449578870
549068870

prune192.0ms (4.5%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1012103
Fresh101
Picked101
Done000
Total1032105
Error
0b
Counts
105 → 2
Alt Table
StatusErrorProgram
28.1b
(/.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 763919671262763/18014398509481984) (+.f64 1 (*.f64 (*.f64 x x) 3782789308857969/36028797018963968))) (*.f64 (pow.f64 x 6) 8375303961237363/1152921504606846976)) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))
32.6b
(+.f64 (+.f64 (/.f64 1/2 x) (/.f64 1660320414109913/6603827387272392 (pow.f64 x 3))) (/.f64 370645858300289935006419108089/2422807564493828181570755855648 (pow.f64 x 5)))
Compiler

Compiled 7970 to 6223 computations (21.9% saved)

localize39.0ms (0.9%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (*.f64 x x) 3782789308857969/36028797018963968)
0.2b
(*.f64 (*.f64 x x) 1737369620307813/2251799813685248)
0.3b
(*.f64 (pow.f64 x 4) 763919671262763/18014398509481984)
27.6b
(/.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 763919671262763/18014398509481984) (+.f64 1 (*.f64 (*.f64 x x) 3782789308857969/36028797018963968))) (*.f64 (pow.f64 x 6) 8375303961237363/1152921504606846976)) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))

rewrite225.0ms (5.3%)

Algorithm
rewrite-expression-head
Error
0b
Rules
24×add-exp-log_binary64
21×add-cbrt-cube_binary64
18×add-sqr-sqrt_binary64
14×pow1_binary64
11×*-un-lft-identity_binary64
Counts
4 → 88
Calls

4 calls:

26.0ms
(/.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 763919671262763/18014398509481984) (+.f64 1 (*.f64 (*.f64 x x) 3782789308857969/36028797018963968))) (*.f64 (pow.f64 x 6) 8375303961237363/1152921504606846976)) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))
5.0ms
(*.f64 (*.f64 x x) 1737369620307813/2251799813685248)
5.0ms
(*.f64 (*.f64 x x) 3782789308857969/36028797018963968)
4.0ms
(*.f64 (pow.f64 x 4) 763919671262763/18014398509481984)
Compiler

Compiled 7440 to 5779 computations (22.3% saved)

series71.0ms (1.7%)

Error
0b
Counts
4 → 17
Calls

4 calls:

25.0ms
(/.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 763919671262763/18014398509481984) (+.f64 1 (*.f64 (*.f64 x x) 3782789308857969/36028797018963968))) (*.f64 (pow.f64 x 6) 8375303961237363/1152921504606846976)) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))
15.0ms
(*.f64 (pow.f64 x 4) 763919671262763/18014398509481984)
12.0ms
(*.f64 (*.f64 x x) 3782789308857969/36028797018963968)
12.0ms
(*.f64 (*.f64 x x) 1737369620307813/2251799813685248)
Compiler

Compiled 1719 to 1395 computations (18.8% saved)

simplify114.0ms (2.7%)

Algorithm
egg-herbie
Rules
602×associate-/l*_binary64
477×times-frac_binary64
291×associate-*l*_binary64
212×associate-*r*_binary64
169×associate-/l/_binary64
Counts
105 → 73
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02224501
15733806
224223723
349693723

prune97.0ms (2.3%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New73073
Fresh011
Picked011
Done000
Total73275
Error
0b
Counts
75 → 2
Alt Table
StatusErrorProgram
28.1b
(/.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 763919671262763/18014398509481984) (+.f64 1 (*.f64 (*.f64 x x) 3782789308857969/36028797018963968))) (*.f64 (pow.f64 x 6) 8375303961237363/1152921504606846976)) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))
32.6b
(+.f64 (+.f64 (/.f64 1/2 x) (/.f64 1660320414109913/6603827387272392 (pow.f64 x 3))) (/.f64 370645858300289935006419108089/2422807564493828181570755855648 (pow.f64 x 5)))
Compiler

Compiled 4162 to 3244 computations (22.1% saved)

localize8.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.1b
(/.f64 370645858300289935006419108089/2422807564493828181570755855648 (pow.f64 x 5))
0.4b
(/.f64 1660320414109913/6603827387272392 (pow.f64 x 3))

rewrite83.0ms (2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
57×times-frac_binary64
43×*-un-lft-identity_binary64
43×add-sqr-sqrt_binary64
43×add-cube-cbrt_binary64
24×unpow-prod-down_binary64
Counts
2 → 110
Calls

2 calls:

4.0ms
(/.f64 1660320414109913/6603827387272392 (pow.f64 x 3))
3.0ms
(/.f64 370645858300289935006419108089/2422807564493828181570755855648 (pow.f64 x 5))
Compiler

Compiled 2163 to 1742 computations (19.5% saved)

series13.0ms (0.3%)

Error
0b
Counts
2 → 6
Calls

2 calls:

7.0ms
(/.f64 370645858300289935006419108089/2422807564493828181570755855648 (pow.f64 x 5))
6.0ms
(/.f64 1660320414109913/6603827387272392 (pow.f64 x 3))
Compiler

Compiled 208 to 169 computations (18.8% saved)

simplify119.0ms (2.8%)

Algorithm
egg-herbie
Rules
767×associate-/r*_binary64
450×times-frac_binary64
425×associate-*l*_binary64
377×log-prod_binary64
331×cube-prod_binary64
Counts
116 → 77
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01741606
12701546
28241546
339911490
443901434
549201434

prune33.0ms (0.8%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New77077
Fresh000
Picked011
Done011
Total77279
Error
0b
Counts
79 → 2
Alt Table
StatusErrorProgram
28.1b
(/.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 763919671262763/18014398509481984) (+.f64 1 (*.f64 (*.f64 x x) 3782789308857969/36028797018963968))) (*.f64 (pow.f64 x 6) 8375303961237363/1152921504606846976)) (*.f64 583843369866023/1152921504606846976 (pow.f64 x 8))) (*.f64 825478423409049/4611686018427387904 (pow.f64 x 10)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (*.f64 x x) 1737369620307813/2251799813685248)) (*.f64 (pow.f64 x 4) 2620859570069187/9007199254740992)) (*.f64 (pow.f64 x 6) 2502400853142105/36028797018963968)) (*.f64 (pow.f64 x 8) 2017691060547333/144115188075855872)) (*.f64 (pow.f64 x 10) 7681173503746455/9223372036854775808)) (*.f64 825478423409049/2305843009213693952 (pow.f64 x 12))))
32.6b
(+.f64 (+.f64 (/.f64 1/2 x) (/.f64 1660320414109913/6603827387272392 (pow.f64 x 3))) (/.f64 370645858300289935006419108089/2422807564493828181570755855648 (pow.f64 x 5)))
Compiler

Compiled 815 to 650 computations (20.2% saved)

regimes563.0ms (13.2%)

Accuracy

Total 0.0b remaining (10.3%)

Threshold costs 0.0b (10.3%)

Compiler

Compiled 14130 to 10830 computations (23.4% saved)

bsearch45.0ms (1.1%)

Steps
ItersRangePoint
6
6.3354950851314324
872.2162788350149
701.3441112754122
3
-19429.602422136264
-4.314948974625336e-7
-903.106720792317
Compiler

Compiled 2 to 1 computations (50% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Rules
13×+-commutative_binary64
12×*-commutative_binary64
1-exp_binary64
if-if-or-not_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068142
198142
297142

end2.0ms (0%)

Compiler

Compiled 96 to 76 computations (20.8% saved)

sample1.5s (35.2%)

Algorithm
intervals
Results
1.2s8000×body128valid
Compiler

Compiled 360 to 194 computations (46.1% saved)

Profiling

Loading profile data...