Details

Time bar (total: 8.9s)

analyze602.0ms (6.8%)

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)

sample39.0ms (0.4%)

Algorithm
intervals
Results
9.0ms171×body128valid
8.0ms35×body2048valid
4.0ms19×body1024valid
2.0msbody4096valid
2.0ms15×body512valid
1.0msbody256valid
1.0ms15×body128nan
1.0ms13×body128invalid
Compiler

Compiled 44 to 32 computations (27.3% saved)

simplify359.0ms (4%)

Algorithm
egg-herbie
Rules
1261×associate-/l*_binary64
1150×div-sub_binary64
772×distribute-rgt-in_binary64
702×distribute-lft-in_binary64
619×times-frac_binary64
Counts
1 → 1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01526
13224
26524
312824
417824
528724
646024
775424
8112024
9114224
10179924
11216224
12195324
13204124
14210524
15213124
16284324
17260324
18284124
19295124
20307124
21311324
22318324
23317124
24317124
25219124
26214124
27210524
28210724
29210724
30210724
31210724
32183424

prune5.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
32.8b
Counts
2 → 1
Alt Table
StatusErrorProgram
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 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 (*.f64 4 a) c))) b) (*.f64 a 2))
0.6b
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
2.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
22.4b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))

rewrite166.0ms (1.9%)

Algorithm
rewrite-expression-head
Error
32.5b
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 (*.f64 4 a) c))) b) (*.f64 a 2))
11.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
4.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
Compiler

Compiled 1903 to 1105 computations (41.9% saved)

series240.0ms (2.7%)

Error
5.8b
Counts
4 → 71
Calls

4 calls:

62.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
51.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
48.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
43.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
Compiler

Compiled 2955 to 2111 computations (28.6% saved)

simplify124.0ms (1.4%)

Algorithm
egg-herbie
Rules
571×associate-/l*_binary64
526×associate-/r*_binary64
212×cancel-sign-sub-inv_binary64
188×distribute-rgt-in_binary64
180×distribute-lft-in_binary64
Counts
145 → 120
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02073171
15562927
217312921
349402921
449782921

prune92.0ms (1%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1119120
Fresh000
Picked011
Done000
Total11110121
Error
5.7b
Counts
121 → 10
Alt Table
StatusErrorProgram
34.2b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) b) (*.f64 a 2))
40.6b
(neg.f64 (/.f64 c b))
44.8b
(/.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))
34.3b
(/.f64 (-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) b) (*.f64 a 2))
44.0b
(/.f64 (neg.f64 b) a)
49.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
32.9b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
32.9b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
33.3b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
Compiler

Compiled 2190 to 1232 computations (43.7% saved)

localize12.0ms (0.1%)

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)))
2.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
22.4b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

rewrite441.0ms (4.9%)

Algorithm
rewrite-expression-head
Error
5.7b
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:

24.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)
5.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)

series232.0ms (2.6%)

Error
5.7b
Counts
4 → 71
Calls

4 calls:

63.0ms
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
52.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
51.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)
40.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
Compiler

Compiled 3153 to 2309 computations (26.8% saved)

simplify453.0ms (5.1%)

Algorithm
egg-herbie
Rules
316×associate-/r/_binary64
233×*-commutative_binary64
208×neg-mul-1_binary64
192×associate-*l/_binary64
189×cancel-sign-sub-inv_binary64
Counts
427 → 379
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041617577
196216528
2308016236
3457416236
4502016236

prune372.0ms (4.2%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New3781379
Fresh178
Picked011
Done011
Total37910389
Error
5.7b
Counts
389 → 10
Alt Table
StatusErrorProgram
40.6b
(neg.f64 (/.f64 c b))
44.8b
(/.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))
34.3b
(/.f64 (-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) b) (*.f64 a 2))
44.0b
(/.f64 (neg.f64 b) a)
49.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
32.9b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
32.9b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
33.4b
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) (cbrt.f64 a)))
33.3b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
Compiler

Compiled 5160 to 2824 computations (45.3% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

rewrite118.0ms (1.3%)

Algorithm
rewrite-expression-head
Error
5.7b
Rules
28×add-sqr-sqrt_binary64
18×*-un-lft-identity_binary64
14×add-cube-cbrt_binary64
13×associate-*r*_binary64
10×times-frac_binary64
Counts
4 → 83
Calls

4 calls:

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

Compiled 2202 to 1286 computations (41.6% saved)

series230.0ms (2.6%)

Error
5.7b
Counts
4 → 71
Calls

4 calls:

65.0ms
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
50.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
49.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
42.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
Compiler

Compiled 2955 to 2111 computations (28.6% saved)

simplify139.0ms (1.6%)

Algorithm
egg-herbie
Rules
538×associate-/l*_binary64
298×distribute-rgt-in_binary64
288×distribute-lft-in_binary64
200×cancel-sign-sub-inv_binary64
165×distribute-rgt-neg-in_binary64
Counts
154 → 128
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02273413
15883173
219593167
349313167
449793167

prune91.0ms (1%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New1271128
Fresh077
Picked011
Done022
Total12711138
Error
5.7b
Counts
138 → 11
Alt Table
StatusErrorProgram
40.6b
(neg.f64 (/.f64 c b))
44.8b
(/.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))
34.3b
(/.f64 (-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) b) (*.f64 a 2))
44.0b
(/.f64 (neg.f64 b) a)
49.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
32.9b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
44.1b
(*.f64 (*.f64 b -2) (/.f64 1/2 a))
32.9b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
33.4b
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) (cbrt.f64 a)))
33.3b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
Compiler

Compiled 2415 to 1358 computations (43.8% saved)

localize24.0ms (0.3%)

Local error

Found 4 expressions with local error:

2.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
22.4b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
22.4b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
22.4b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))

rewrite108.0ms (1.2%)

Algorithm
rewrite-expression-head
Error
5.7b
Rules
15×add-sqr-sqrt_binary64
10×sqrt-prod_binary64 *-un-lft-identity_binary64
add-cube-cbrt_binary64
pow1_binary64
add-log-exp_binary64 sqrt-div_binary64
Counts
4 → 62
Calls

4 calls:

8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 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 (*.f64 4 a) c)))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
Compiler

Compiled 3224 to 1813 computations (43.8% saved)

series300.0ms (3.4%)

Error
5.7b
Counts
4 → 74
Calls

4 calls:

67.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
65.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
65.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
61.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
Compiler

Compiled 7735 to 5002 computations (35.3% saved)

simplify132.0ms (1.5%)

Algorithm
egg-herbie
Rules
541×times-frac_binary64
418×div-sub_binary64
402×distribute-neg-frac_binary64
219×associate-/r*_binary64
209×*-commutative_binary64
Counts
136 → 87
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01392555
13172500
29522497
334932485
448792485
554932485

prune95.0ms (1.1%)

Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New87087
Fresh077
Picked011
Done033
Total871198
Error
5.7b
Counts
98 → 11
Alt Table
StatusErrorProgram
40.6b
(neg.f64 (/.f64 c b))
44.8b
(/.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))
34.3b
(/.f64 (-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) b) (*.f64 a 2))
44.0b
(/.f64 (neg.f64 b) a)
49.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
32.9b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
44.1b
(*.f64 (*.f64 b -2) (/.f64 1/2 a))
32.9b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2)))
33.4b
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b) 2) (cbrt.f64 a)))
33.3b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
Compiler

Compiled 3544 to 1993 computations (43.8% saved)

regimes3.0s (33.2%)

Accuracy

Total 4.3b remaining (43.2%)

Threshold costs 0b (0%)

Compiler

Compiled 20608 to 14510 computations (29.6% saved)

bsearch55.0ms (0.6%)

Steps
ItersRangePoint
9
1.5703880844671802e-105
2.1738535384880125e-98
7.0816198577945554e-99
3
-2.4018857695839242e+157
-2.5633663016704837e+152
-1.0804275471361773e+153
Compiler

Compiled 4 to 3 computations (25% saved)

simplify6.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
02754
14352
26752
37952
48752
58952
68852

end1.0ms (0%)

Compiler

Compiled 38 to 23 computations (39.5% saved)

sample1.5s (16.8%)

Algorithm
intervals
Results
286.0ms1148×body2048valid
277.0ms5148×body128valid
149.0ms753×body1024valid
123.0ms394×body4096valid
52.0ms374×body512valid
31.0ms646×body128nan
23.0ms387×body128invalid
17.0ms183×body256valid
Compiler

Compiled 299 to 195 computations (34.8% saved)

Profiling

Loading profile data...