Details

Time bar (total: 18.6s)

analyze641.0ms (3.4%)

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
18.7%76.5%4.8%7
28.1%66.3%5.6%8
35.1%55%9.9%9
36.3%50.9%12.8%10
42.1%42.4%15.5%11
47.5%33.8%18.7%12
48.8%30.7%20.6%13
51.8%25.6%22.5%14
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample2.5s (13.2%)

Results
745.0ms5352×body128valid
582.0ms1187×body2048valid
294.0ms751×body1024valid
224.0ms393×body4096valid
121.0ms1026×body128invalid
109.0ms366×body512valid
43.0ms207×body256valid
Compiler

Compiled 50 to 32 computations (36% saved)

simplify324.0ms (1.7%)

Algorithm
egg-herbie
Rules
518×div-sub_binary64
428×fma-neg_binary64
246×associate-/l*_binary64
205×fma-def_binary64
183×times-frac_binary64
Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01120
12720
25420
311520
417920
529120
641720
752820
860220
985420
10180220
11104320
12102720
13103520
14104320
15104320
16110120
17113720
18113920
19115120
20104620

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
35.0b
Counts
2 → 1
Alt Table
StatusErrorProgram
35.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 48 to 30 computations (37.5% saved)

localize9.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
0.9b
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
23.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))

series238.0ms (1.3%)

Counts
4 → 96
Calls

4 calls:

95.0ms
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
79.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
55.0ms
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
9.0ms
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))

rewrite43.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
81×add-sqr-sqrt_binary64
80×*-un-lft-identity_binary64
61×prod-diff_binary64
60×add-cube-cbrt_binary64
41×sqrt-prod_binary64
Counts
4 → 176
Calls

4 calls:

11.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
9.0ms
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
3.0ms
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
3.0ms
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))

simplify304.0ms (1.6%)

Algorithm
egg-herbie
Rules
819×fma-neg_binary64
295×cancel-sign-sub-inv_binary64
181×unswap-sqr_binary64
169×sub-neg_binary64
135×associate-*r*_binary64
Counts
272 → 292
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03178791
17796792
226825750
345845750
449745750

prune230.0ms (1.2%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New28210292
Fresh000
Picked011
Done000
Total28211293
Error
5.9b
Counts
293 → 11
Alt Table
StatusErrorProgram
51.1b
(/.f64 (+.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
43.7b
(/.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3)) (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) a)
35.5b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
45.8b
(/.f64 (*.f64 -2 b_2) a)
32.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))
36.5b
(/.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)) a)
55.1b
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
61.3b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
39.2b
(*.f64 -1/2 (/.f64 c b_2))
45.8b
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
35.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 9210 to 2020 computations (78.1% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)))
0.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))
0.7b
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))
12.2b
(sqrt.f64 (neg.f64 (*.f64 c a)))

series884.0ms (4.7%)

Counts
4 → 42
Calls

4 calls:

443.0ms
(/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)))
238.0ms
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))
183.0ms
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))
19.0ms
(sqrt.f64 (neg.f64 (*.f64 c a)))

rewrite52.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
172×*-un-lft-identity_binary64
162×times-frac_binary64
139×add-sqr-sqrt_binary64
104×add-cube-cbrt_binary64
34×distribute-lft-out--_binary64
Counts
4 → 244
Calls

4 calls:

11.0ms
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))
6.0ms
(-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))
5.0ms
(/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)))
2.0ms
(sqrt.f64 (neg.f64 (*.f64 c a)))

simplify238.0ms (1.3%)

Algorithm
egg-herbie
Rules
715×fma-def_binary64
401×fma-neg_binary64
316×cancel-sign-sub-inv_binary64
186×sub-neg_binary64
154×distribute-frac-neg_binary64
Counts
286 → 331
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03499712
17948164
227057612
347987608
449067608

prune200.0ms (1.1%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New3274331
Fresh459
Picked011
Done011
Total33111342
Error
0.1b
Counts
342 → 11
Alt Table
StatusErrorProgram
61.3b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
44.9b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))) b_2))))
35.5b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
52.0b
(/.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 (*.f64 a b_2) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) 2)))))
48.9b
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))) (/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))))
39.2b
(*.f64 -1/2 (/.f64 c b_2))
32.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))
36.5b
(/.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)) a)
47.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a)) b_2))))
45.8b
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
35.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 10604 to 2726 computations (74.3% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
0.9b
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
23.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))

series831.0ms (4.5%)

Counts
1 → 20
Calls

1 calls:

831.0ms
(cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))

rewrite8.0ms (0%)

Algorithm
rewrite-expression-head
Rules
cbrt-prod_binary64
*-un-lft-identity_binary64
add-sqr-sqrt_binary64
distribute-lft-out--_binary64
difference-of-squares_binary64
Counts
1 → 19
Calls

1 calls:

6.0ms
(cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))

simplify86.0ms (0.5%)

Algorithm
egg-herbie
Rules
653×associate-/l*_binary64
453×fma-def_binary64
280×fma-neg_binary64
206×cancel-sign-sub-inv_binary64
172×associate-*r*_binary64
Counts
39 → 61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01741857
14991808
217161706
347311660
449601660

prune540.0ms (2.9%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New7971798
Fresh178
Picked101
Done022
Total79910809
Error
0.1b
Counts
809 → 10
Alt Table
StatusErrorProgram
48.9b
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))) (/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))))
39.2b
(*.f64 -1/2 (/.f64 c b_2))
32.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))
36.5b
(/.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)) a)
47.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a)) b_2))))
44.9b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))) b_2))))
52.0b
(/.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 (*.f64 a b_2) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) 2)))))
45.8b
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
35.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
44.0b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3))) (cbrt.f64 (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) a)
Compiler

Compiled 47868 to 8687 computations (81.9% saved)

localize9.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)
1.5b
(/.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)) a)
7.3b
(/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2))
12.2b
(sqrt.f64 (neg.f64 (*.f64 c a)))

series1.1s (5.8%)

Counts
3 → 36
Calls

3 calls:

480.0ms
(/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2))
444.0ms
(/.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)) a)
155.0ms
(-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)

rewrite28.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
58×times-frac_binary64
47×*-un-lft-identity_binary64
47×add-sqr-sqrt_binary64
33×add-cube-cbrt_binary64
17×add-cbrt-cube_binary64
Counts
3 → 125
Calls

3 calls:

7.0ms
(/.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)) a)
5.0ms
(/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2))
3.0ms
(-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)

simplify184.0ms (1%)

Algorithm
egg-herbie
Rules
720×fma-def_binary64
390×cancel-sign-sub-inv_binary64
251×fma-neg_binary64
247×times-frac_binary64
196×associate-/l*_binary64
Counts
161 → 236
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03315674
18724918
232664799
348074797
449664797
549094797

prune169.0ms (0.9%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New2532255
Fresh257
Picked011
Done022
Total25510265
Error
0.1b
Counts
265 → 10
Alt Table
StatusErrorProgram
32.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2))))
43.0b
(/.f64 (/.f64 (*.f64 c a) (fma.f64 -1/2 (/.f64 (neg.f64 (*.f64 c a)) b_2) (*.f64 b_2 -2))) a)
36.5b
(/.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)) a)
47.1b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a)) b_2))))
44.9b
(/.f64 1 (/.f64 a (-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))) b_2))))
39.2b
(*.f64 -1/2 (/.f64 c b_2))
45.8b
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
35.0b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
44.0b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3))) (cbrt.f64 (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) a)
33.4b
(*.f64 1 (/.f64 c (-.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2) b_2)))
Compiler

Compiled 7505 to 1755 computations (76.6% saved)

regimes9.7s (52.3%)

Accuracy

Total 7.9b remaining (98.7%)

Threshold costs 0b (0%)

Counts
423 → 4
Compiler

Compiled 75463 to 31413 computations (58.4% saved)

bsearch124.0ms (0.7%)

Steps
ItersRangePoint
8
4.3149329365642127e+80
2.3394422409923389e+83
2.145068448284974e+83
10
-8.780568671765875e-286
-1.5327935008705708e-299
-1.1138808105799072e-298
5
-7.550484780560298e+27
-1.9864968593876005e+27
-4.5426505460560854e+27
Compiler

Compiled 4 to 3 computations (25% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Rules
11×+-commutative_binary64
11×*-commutative_binary64
10×sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03776
15776
27276
38676
49376
59676
69776
79676

end173.0ms (0.9%)

Compiler

Compiled 336 to 186 computations (44.6% saved)

Profiling

Loading profile data...