Details

Time bar (total: 42.9s)

analyze1.6s (3.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%81.1%18.9%7
0%68.6%31.4%8
0%59.2%40.8%9
0%59.2%40.8%10
0%59.2%40.8%11
0.4%49.5%50.1%12
0.8%44.4%54.8%13
1.4%39.9%58.7%14
Compiler

Compiled 36 to 32 computations (11.1% saved)

sample132.0ms (0.3%)

Algorithm
intervals
Results
35.0ms256×body128valid
34.0ms270×body128nan
23.0ms168×body128invalid
Compiler

Compiled 71 to 68 computations (4.2% saved)

simplify137.0ms (0.3%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
0520541

prune8.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
28.9b
Counts
2 → 1
Compiler

Compiled 54 to 46 computations (14.8% saved)

localize20.0ms (0%)

Local error

Found 8 expressions with local error:

5.5b
(/.f64 (*.f64 M D) (*.f64 d 2))
0.3b
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
0.2b
(pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)
0.0b
(*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))
8.0b
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
9.5b
(sqrt.f64 (/.f64 d h))
12.6b
(sqrt.f64 (/.f64 d l))
13.7b
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))

rewrite54.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
77×add-exp-log_binary64_1480
41×prod-exp_binary64_1491
32×add-sqr-sqrt_binary64_1464
29×times-frac_binary64_1448
26×sqrt-prod_binary64_1458 add-cube-cbrt_binary64_1477 *-un-lft-identity_binary64_1442
21×add-cbrt-cube_binary64_1478
16×associate-*r*_binary64_1382 div-exp_binary64_1493
14×sqrt-div_binary64_1459
13×pow1_binary64_1503
10×pow-exp_binary64_1510
cbrt-unprod_binary64_1475 frac-times_binary64_1452
associate-*r/_binary64_1384 associate-*l/_binary64_1385
rem-sqrt-square_binary64_1455 flip3--_binary64_1446 pow-prod-down_binary64_1513 add-log-exp_binary64_1481 flip--_binary64_1417
div-inv_binary64_1439
sqrt-pow1_binary64_1460 cbrt-undiv_binary64_1476 cancel-sign-sub-inv_binary64_1408 sub-neg_binary64_1435 associate-*l*_binary64_1383 *-commutative_binary64_1373 distribute-lft-in_binary64_1391 distribute-rgt-in_binary64_1392 pow1/2_binary64_1522 pow-to-exp_binary64_1511
Counts
4 → 127
Calls

8 calls:

20.0ms
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
12.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))
3.0ms
(sqrt.f64 (/.f64 d l))
3.0ms
(sqrt.f64 (/.f64 d h))
0.0ms
(*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))

series1.6s (3.7%)

Counts
4 → 50
Calls

4 calls:

936.0ms
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
575.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))
45.0ms
(sqrt.f64 (/.f64 d l))
44.0ms
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 2576 to 2255 computations (12.5% saved)

simplify92.0ms (0.2%)

Algorithm
egg-herbie
Counts
177 → 177
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
049794371
149794371

prune430.0ms (1%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New15522177
Fresh000
Picked101
Done000
Total15622178
Error
13.3b
Counts
178 → 22
Compiler

Compiled 6265 to 2960 computations (52.8% saved)

localize26.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.3b
(*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (sqrt.f64 (/.f64 d l)))
0.2b
(pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)
0.1b
(sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))
0.0b
(*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))
5.5b
(/.f64 (*.f64 M D) (*.f64 d 2))
8.0b
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
12.6b
(sqrt.f64 (/.f64 d l))
13.7b
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))

rewrite65.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
93×add-exp-log_binary64_1480
48×prod-exp_binary64_1491
37×add-cbrt-cube_binary64_1478
22×add-sqr-sqrt_binary64_1464
20×times-frac_binary64_1448 div-exp_binary64_1493
19×add-cube-cbrt_binary64_1477 *-un-lft-identity_binary64_1442
16×associate-*r*_binary64_1382 cbrt-unprod_binary64_1475 pow1_binary64_1503
13×sqrt-div_binary64_1459 sqrt-prod_binary64_1458
12×associate-*r/_binary64_1384
10×pow-exp_binary64_1510
frac-times_binary64_1452
pow-prod-down_binary64_1513
cbrt-undiv_binary64_1476 associate-*l/_binary64_1385
flip3--_binary64_1446 add-log-exp_binary64_1481 flip--_binary64_1417
div-inv_binary64_1439
cancel-sign-sub-inv_binary64_1408 rem-sqrt-square_binary64_1455 sub-neg_binary64_1435 associate-*l*_binary64_1383 *-commutative_binary64_1373 distribute-lft-in_binary64_1391 distribute-rgt-in_binary64_1392 pow-to-exp_binary64_1511
sqrt-pow1_binary64_1460 associate-/r*_binary64_1386 clear-num_binary64_1441 associate-/l*_binary64_1387 frac-2neg_binary64_1453 pow1/2_binary64_1522
Counts
4 → 126
Calls

8 calls:

22.0ms
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
12.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))
6.0ms
(/.f64 (*.f64 M D) (*.f64 d 2))
3.0ms
(sqrt.f64 (/.f64 d l))
0.0ms
(*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))

series2.5s (5.9%)

Counts
4 → 51
Calls

4 calls:

1.8s
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
573.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))
132.0ms
(/.f64 (*.f64 M D) (*.f64 d 2))
53.0ms
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 4139 to 3381 computations (18.3% saved)

simplify134.0ms (0.3%)

Algorithm
egg-herbie
Counts
177 → 177
Iterations

Useful iterations: 0 (80.0ms)

IterNodesCost
049475747
149475747

prune332.0ms (0.8%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New1698177
Fresh41721
Picked101
Done000
Total17425199
Error
11.9b
Counts
199 → 25
Compiler

Compiled 8260 to 3267 computations (60.4% saved)

localize31.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.2b
(/.f64 (cbrt.f64 d) l)
0.2b
(pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)
0.1b
(sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))
0.0b
(*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))
4.5b
(sqrt.f64 (/.f64 (cbrt.f64 d) l))
5.5b
(/.f64 (*.f64 M D) (*.f64 d 2))
8.0b
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (*.f64 (fabs.f64 (cbrt.f64 d)) (sqrt.f64 (/.f64 (cbrt.f64 d) l)))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
13.7b
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))

rewrite77.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
102×add-exp-log_binary64_1480
55×prod-exp_binary64_1491
46×add-cbrt-cube_binary64_1478
30×times-frac_binary64_1448 add-sqr-sqrt_binary64_1464
25×pow1_binary64_1503 add-cube-cbrt_binary64_1477 *-un-lft-identity_binary64_1442
23×cbrt-unprod_binary64_1475
22×sqrt-prod_binary64_1458
20×div-exp_binary64_1493
18×associate-*r/_binary64_1384
16×associate-*r*_binary64_1382
14×pow-prod-down_binary64_1513
13×sqrt-div_binary64_1459
10×pow-exp_binary64_1510 cbrt-prod_binary64_1473
frac-times_binary64_1452
cbrt-undiv_binary64_1476 associate-*l/_binary64_1385
flip3--_binary64_1446 add-log-exp_binary64_1481 flip--_binary64_1417
rem-sqrt-square_binary64_1455 div-inv_binary64_1439
cancel-sign-sub-inv_binary64_1408 sub-neg_binary64_1435 associate-*l*_binary64_1383 *-commutative_binary64_1373 distribute-lft-in_binary64_1391 distribute-rgt-in_binary64_1392 pow-to-exp_binary64_1511
sqrt-pow1_binary64_1460 associate-/r*_binary64_1386 clear-num_binary64_1441 associate-/l*_binary64_1387 frac-2neg_binary64_1453 pow1/2_binary64_1522
Counts
4 → 142
Calls

8 calls:

31.0ms
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (*.f64 (fabs.f64 (cbrt.f64 d)) (sqrt.f64 (/.f64 (cbrt.f64 d) l)))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
11.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))
6.0ms
(/.f64 (*.f64 M D) (*.f64 d 2))
4.0ms
(sqrt.f64 (/.f64 (cbrt.f64 d) l))
0.0ms
(*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))

series2.8s (6.4%)

Counts
4 → 51
Calls

4 calls:

1.9s
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (*.f64 (fabs.f64 (cbrt.f64 d)) (sqrt.f64 (/.f64 (cbrt.f64 d) l)))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))))
583.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l))
143.0ms
(sqrt.f64 (/.f64 (cbrt.f64 d) l))
132.0ms
(/.f64 (*.f64 M D) (*.f64 d 2))
Compiler

Compiled 4716 to 3735 computations (20.8% saved)

simplify136.0ms (0.3%)

Algorithm
egg-herbie
Counts
193 → 193
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
049656948
149656948

prune351.0ms (0.8%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New1921193
Fresh02424
Picked101
Done000
Total19325218
Error
11.2b
Counts
218 → 25
Compiler

Compiled 9939 to 3594 computations (63.8% saved)

localize27.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.2b
(pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2)
0.1b
(sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))
0.0b
(*.f64 1/2 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2))
0.0b
(/.f64 d (/.f64 D 2))
6.4b
(/.f64 M (/.f64 d (/.f64 D 2)))
8.0b
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2)) (/.f64 h l))))
12.6b
(sqrt.f64 (/.f64 d l))
13.7b
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2)) (/.f64 h l))

rewrite140.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
415×times-frac_binary64_1448
207×add-sqr-sqrt_binary64_1464
204×add-cube-cbrt_binary64_1477 *-un-lft-identity_binary64_1442
79×add-exp-log_binary64_1480
44×associate-/r*_binary64_1386
34×add-cbrt-cube_binary64_1478
32×prod-exp_binary64_1491
25×div-exp_binary64_1493
19×div-inv_binary64_1439
16×associate-*r*_binary64_1382 pow1_binary64_1503
13×sqrt-div_binary64_1459 sqrt-prod_binary64_1458
12×associate-*r/_binary64_1384 cbrt-unprod_binary64_1475
frac-times_binary64_1452
cbrt-undiv_binary64_1476 pow-exp_binary64_1510
pow-prod-down_binary64_1513
associate-*l/_binary64_1385
associate-/r/_binary64_1388
flip3--_binary64_1446 add-log-exp_binary64_1481 flip--_binary64_1417
associate-/l*_binary64_1387
cancel-sign-sub-inv_binary64_1408 rem-sqrt-square_binary64_1455 sub-neg_binary64_1435 associate-*l*_binary64_1383 *-commutative_binary64_1373 distribute-lft-in_binary64_1391 distribute-rgt-in_binary64_1392 pow-to-exp_binary64_1511
sqrt-pow1_binary64_1460 clear-num_binary64_1441 frac-2neg_binary64_1453 pow1/2_binary64_1522
Counts
4 → 299
Calls

8 calls:

41.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2)) (/.f64 h l))
21.0ms
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2)) (/.f64 h l))))
15.0ms
(/.f64 M (/.f64 d (/.f64 D 2)))
4.0ms
(sqrt.f64 (/.f64 d l))
0.0ms
(/.f64 d (/.f64 D 2))

series2.5s (5.9%)

Counts
4 → 51
Calls

4 calls:

1.8s
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2)) (/.f64 h l))))
571.0ms
(*.f64 (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 d (/.f64 D 2))) 2)) (/.f64 h l))
142.0ms
(/.f64 M (/.f64 d (/.f64 D 2)))
44.0ms
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 4139 to 3381 computations (18.3% saved)

simplify159.0ms (0.4%)

Algorithm
egg-herbie
Counts
350 → 350
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
0496310428
1496310428

prune636.0ms (1.5%)

Pruning

26 alts after pruning (26 fresh and 0 done)

PrunedKeptTotal
New3473350
Fresh12324
Picked101
Done000
Total34926375
Error
10.9b
Counts
375 → 26
Compiler

Compiled 15785 to 5770 computations (63.4% saved)

simplify82.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
012784769
112784769

regimes1.5s (3.4%)

Compiler

Compiled 18352 to 13736 computations (25.2% saved)

bsearch345.0ms (0.8%)

Steps
ItersRangePoint
9
1.7213955480194388e+77
2.3307998855104682e+85
2.901672455810293e+83
10
3.331273658111096e-71
4.8826419401797654e-61
4.8313964240188404e-61
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes1.4s (3.2%)

Compiler

Compiled 16858 to 12872 computations (23.6% saved)

bsearch337.0ms (0.8%)

Steps
ItersRangePoint
9
1.7213955480194388e+77
2.3307998855104682e+85
2.3447068157346626e+83
10
3.331273658111096e-71
4.8826419401797654e-61
4.8313964240188404e-61
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes1.5s (3.5%)

Compiler

Compiled 16066 to 12374 computations (23% saved)

bsearch343.0ms (0.8%)

Steps
ItersRangePoint
9
1.252679111886586e+175
6.056385632970477e+180
1.3504955463998168e+178
10
3.331273658111096e-71
4.8826419401797654e-61
4.8313964240188404e-61
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes1.8s (4.3%)

Compiler

Compiled 16931 to 13168 computations (22.2% saved)

bsearch764.0ms (1.8%)

Steps
ItersRangePoint
9
1.252679111886586e+175
6.056385632970477e+180
1.3548092020072199e+175
10
3.331273658111096e-71
4.8826419401797654e-61
1.3616223676054522e-63
8
5.0690712240431075e-188
2.183954545160004e-183
8.221601372807824e-184
8
8.025872360160284e-298
2.6477315354925423e-295
2.6159919387662496e-295
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes1.8s (4.3%)

Compiler

Compiled 16630 to 12979 computations (22% saved)

bsearch845.0ms (2%)

Steps
ItersRangePoint
7
2.7978896435941595e-58
3.162773989556307e-56
2.8401735143506978e-58
10
1.9337179389452546e-91
3.917383314177066e-75
1.9661952965714336e-91
7
2.864896474223661e-160
8.610935548194121e-159
8.350358116179847e-159
8
-1.391685932181667e-264
-4.3185189418259525e-269
-1.2534835262329337e-268
9
-2.8901810036802008e-31
-1.687703066298334e-36
-7.365313780290108e-34
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes1.3s (2.9%)

Compiler

Compiled 11657 to 9394 computations (19.4% saved)

bsearch308.0ms (0.7%)

Steps
ItersRangePoint
9
1.252679111886586e+175
6.056385632970477e+180
3.93826229883212e+178
10
3.331273658111096e-71
4.8826419401797654e-61
4.626414359375141e-61
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes1.2s (2.8%)

Compiler

Compiled 11441 to 9232 computations (19.3% saved)

bsearch578.0ms (1.3%)

Steps
ItersRangePoint
9
1.252679111886586e+175
6.056385632970477e+180
1.4778277389201922e+177
10
3.331273658111096e-71
4.8826419401797654e-61
4.8313964240188404e-61
8
8.025872360160284e-298
2.6477315354925423e-295
8.149855159872362e-298
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes979.0ms (2.3%)

Compiler

Compiled 9460 to 7652 computations (19.1% saved)

bsearch744.0ms (1.7%)

Steps
ItersRangePoint
9
1.252679111886586e+175
6.056385632970477e+180
6.207504813013033e+175
10
3.331273658111096e-71
4.8826419401797654e-61
4.8313964240188404e-61
10
-8.423353604580079e-301
8.025872360160284e-298
2.6805485454732e-310
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes715.0ms (1.7%)

Compiler

Compiled 6364 to 5378 computations (15.5% saved)

bsearch574.0ms (1.3%)

Steps
ItersRangePoint
9
1.252679111886586e+175
6.056385632970477e+180
4.3399831650928676e+175
10
3.331273658111096e-71
4.8826419401797654e-61
4.8313964240188404e-61
8
8.025872360160284e-298
2.6477315354925423e-295
8.149855159872362e-298
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes506.0ms (1.2%)

Compiler

Compiled 5176 to 4436 computations (14.3% saved)

bsearch412.0ms (1%)

Steps
ItersRangePoint
7
7.61638969349232e+219
1.0700146192247353e+222
6.245958554744867e+221
9
2.6732768226572483e+65
5.450071634212391e+72
1.176049778811488e+67
8
9.601152299148576e-74
3.331273658111096e-71
3.3012688432758383e-71
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes293.0ms (0.7%)

Compiler

Compiled 2524 to 2300 computations (8.9% saved)

bsearch361.0ms (0.8%)

Steps
ItersRangePoint
7
7.61638969349232e+219
1.0700146192247353e+222
4.836183231805807e+221
8
5.450071634212391e+72
1.7213955480194388e+77
3.057863534004426e+73
8
9.601152299148576e-74
3.331273658111096e-71
3.061230324593779e-71
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes248.0ms (0.6%)

Compiler

Compiled 2176 to 2000 computations (8.1% saved)

bsearch213.0ms (0.5%)

Steps
ItersRangePoint
9
-9.662537861749498e-303
3.9618396912451426e-307
2.00006921176696e-310
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes192.0ms (0.4%)

Compiler

Compiled 1498 to 1418 computations (5.3% saved)

bsearch187.0ms (0.4%)

Steps
ItersRangePoint
9
-9.662537861749498e-303
3.9618396912451426e-307
2.00006921176696e-310
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes271.0ms (0.6%)

Compiler

Compiled 1141 to 1137 computations (0.4% saved)

bsearch343.0ms (0.8%)

Steps
ItersRangePoint
4
7.429291111856578e+174
1.252679111886586e+175
7.5165220765798905e+174
10
3.331273658111096e-71
4.8826419401797654e-61
4.8313964240188404e-61
3
-2.0424823745334867e-231
-1.577610334758004e-231
-1.6066648372439717e-231
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes234.0ms (0.5%)

Compiler

Compiled 952 to 990 computations (-4% saved)

bsearch376.0ms (0.9%)

Steps
ItersRangePoint
8
2.119588857225117e-271
1.1785672252465982e-266
2.155931820096298e-271
10
-8.755076860400402e-148
-1.0511444637731054e-159
-1.6896106583471355e-156
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes181.0ms (0.4%)

Compiler

Compiled 777 to 836 computations (-7.6% saved)

bsearch536.0ms (1.2%)

Steps
ItersRangePoint
11
6.646546004919928e-14
4708103039.915193
2314923.3255132833
8
5.97904295852164e-62
2.4528081335579143e-58
1.481440298645213e-58
10
-8.755076860400402e-148
-1.0511444637731054e-159
-6.077887816771572e-156
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes88.0ms (0.2%)

Compiler

Compiled 514 to 602 computations (-17.1% saved)

bsearch0.0ms (0%)

regimes42.0ms (0.1%)

Accuracy

Total 6.3b remaining (42.8%)

Threshold costs 0b (0%)

Compiler

Compiled 25 to 140 computations (-460% saved)

bsearch72.0ms (0.2%)

Compiler

Compiled 1884 to 1181 computations (37.3% saved)

simplify34.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (12.0ms)

IterNodesCost
05552816
15552816

end0.0ms (0%)

sample7.2s (16.7%)

Algorithm
intervals
Results
1.1s8000×body128valid
1.1s8505×body128nan
671.0ms4762×body128invalid
Compiler

Compiled 4916 to 3478 computations (29.3% saved)

Pareto

0.5596020146895093

Profiling

Loading profile data...