Details

Time bar (total: 2.4min)

analyze348.0ms (0.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
0%99.9%0.1%5
21.8%78%0.1%6
26.5%73.3%0.1%7
32%67.9%0.1%8
46.4%52.7%0.9%9
50.9%47.2%1.9%10
54.3%43.3%2.4%11
62.1%32.5%5.4%12
64.3%28.1%7.6%13
66.3%24.6%9.2%14
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample21.0ms (0%)

Algorithm
intervals
Results
10.0ms256×body128valid
1.0ms37×body128invalid
Compiler

Compiled 25 to 24 computations (4% saved)

simplify142.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
073815
173815

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.0b
Counts
2 → 2
Compiler

Compiled 10 to 9 computations (10% saved)

localize13.0ms (0%)

Local error

Found 6 expressions with local error:

4.9b
(*.f64 (/.f64 x y) z)
0.0b
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 x y) z))
0.0b
(/.f64 (+.f64 x 4) y)
0.0b
(/.f64 (+.f64 x 4) y)
0.0b
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 x y) z))
4.9b
(*.f64 (/.f64 x y) z)

rewrite28.0ms (0%)

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity_binary64_419
25×add-sqr-sqrt_binary64_441
22×times-frac_binary64_425
20×add-cube-cbrt_binary64_454
13×associate-*l*_binary64_360
10×add-cbrt-cube_binary64_455 add-exp-log_binary64_457
add-log-exp_binary64_458 pow1_binary64_480
distribute-lft-out_binary64_370 associate-/l*_binary64_364
associate-*l/_binary64_362 associate-*r*_binary64_359 associate-/r*_binary64_363
div-inv_binary64_416 unswap-sqr_binary64_387 prod-exp_binary64_468 cbrt-unprod_binary64_452 div-exp_binary64_470 cbrt-undiv_binary64_453 associate-/l/_binary64_366
flip3-+_binary64_422 pow-prod-down_binary64_490 clear-num_binary64_418 sub-neg_binary64_412 flip3--_binary64_423 *-commutative_binary64_350 frac-2neg_binary64_430 flip-+_binary64_393 diff-log_binary64_511 flip--_binary64_394 cancel-sign-sub-inv_binary64_385 sub-div_binary64_426 frac-sub_binary64_428
Counts
3 → 79
Calls

6 calls:

10.0ms
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 x y) z))
7.0ms
(*.f64 (/.f64 x y) z)
5.0ms
(/.f64 (+.f64 x 4) y)
0.0ms
(/.f64 (+.f64 x 4) y)
0.0ms
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 x y) z))

series408.0ms (0.3%)

Counts
3 → 33
Calls

3 calls:

239.0ms
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 x y) z))
102.0ms
(*.f64 (/.f64 x y) z)
66.0ms
(/.f64 (+.f64 x 4) y)
Compiler

Compiled 722 to 601 computations (16.8% saved)

simplify74.0ms (0.1%)

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
051711334

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

2.9b
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
2.9b
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)

rewrite10.0ms (0%)

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64_419 times-frac_binary64_425 add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441
add-cbrt-cube_binary64_455 add-exp-log_binary64_457 associate-/r*_binary64_363 associate-/l*_binary64_364
associate-/l/_binary64_366
clear-num_binary64_418 add-log-exp_binary64_458 div-inv_binary64_416 flip3--_binary64_423 frac-2neg_binary64_430 flip--_binary64_394 pow1_binary64_480 div-exp_binary64_470 cbrt-undiv_binary64_453 div-sub_binary64_424
Counts
1 → 30
Calls

2 calls:

7.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
0.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)

series171.0ms (0.1%)

Counts
1 → 15
Calls

1 calls:

171.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
Compiler

Compiled 300 to 261 computations (13% saved)

simplify64.0ms (0%)

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
05176799

prune639.0ms (0.4%)

Pruning

76 alts after pruning (74 fresh and 2 done)

PrunedKeptTotal
New8374157
Fresh000
Picked000
Done022
Total8376159
Error
0b
Counts
159 → 76
Compiler

Compiled 3082 to 1866 computations (39.5% saved)

localize21.0ms (0%)

Local error

Found 8 expressions with local error:

0.3b
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (cbrt.f64 y)))
0.3b
(*.f64 z (/.f64 (cbrt.f64 x) (cbrt.f64 y)))
0.0b
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (cbrt.f64 y))) (*.f64 z (/.f64 (cbrt.f64 x) (cbrt.f64 y)))))
0.0b
(/.f64 (+.f64 x 4) y)
0.6b
(cbrt.f64 x)
0.6b
(cbrt.f64 y)
0.6b
(cbrt.f64 y)
0.6b
(cbrt.f64 y)

rewrite9.0ms (0%)

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod_binary64_450
*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441
pow1/3_binary64_501 add-log-exp_binary64_458 add-cbrt-cube_binary64_455 add-exp-log_binary64_457 pow1_binary64_480
Counts
4 → 44
Calls

8 calls:

1.0ms
(cbrt.f64 y)
1.0ms
(cbrt.f64 y)
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 y)
0.0ms
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (cbrt.f64 y))) (*.f64 z (/.f64 (cbrt.f64 x) (cbrt.f64 y)))))

series307.0ms (0.2%)

Counts
4 → 12
Calls

4 calls:

81.0ms
(cbrt.f64 y)
80.0ms
(cbrt.f64 x)
74.0ms
(cbrt.f64 y)
71.0ms
(cbrt.f64 y)
Compiler

Compiled 688 to 472 computations (31.4% saved)

simplify86.0ms (0.1%)

Algorithm
egg-herbie
Counts
56 → 56
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
04832324
14832324

localize3.0ms (0%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms (0%)

Counts
0 → 0

simplify7.0ms (0%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

2.9b
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
2.9b
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)

rewrite11.0ms (0%)

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64_419 times-frac_binary64_425 add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441
add-cbrt-cube_binary64_455 add-exp-log_binary64_457 associate-/r*_binary64_363 associate-/l*_binary64_364
associate-/l/_binary64_366
clear-num_binary64_418 add-log-exp_binary64_458 div-inv_binary64_416 flip3--_binary64_423 frac-2neg_binary64_430 flip--_binary64_394 pow1_binary64_480 div-exp_binary64_470 cbrt-undiv_binary64_453 div-sub_binary64_424
Counts
1 → 30
Calls

2 calls:

8.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
0.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)

series165.0ms (0.1%)

Counts
1 → 15
Calls

1 calls:

165.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
Compiler

Compiled 348 to 309 computations (11.2% saved)

simplify65.0ms (0%)

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
05176799

localize13.0ms (0%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
0.1b
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.1b
(/.f64 1 (sqrt.f64 y))
0.0b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y))) (*.f64 (/.f64 x y) z))
0.1b
(/.f64 1 (sqrt.f64 y))
0.1b
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
4.9b
(*.f64 (/.f64 x y) z)

rewrite70.0ms (0%)

Algorithm
rewrite-expression-head
Rules
123×add-sqr-sqrt_binary64_441
116×times-frac_binary64_425
104×*-un-lft-identity_binary64_419
72×add-cube-cbrt_binary64_454
59×sqrt-prod_binary64_435
37×add-exp-log_binary64_457
35×associate-*l*_binary64_360
31×associate-*r*_binary64_359
25×add-cbrt-cube_binary64_455
17×unswap-sqr_binary64_387
13×distribute-lft-out_binary64_370
12×associate-/r*_binary64_363 div-exp_binary64_470
10×prod-exp_binary64_468 pow1_binary64_480
associate-/l*_binary64_364 cbrt-undiv_binary64_453
cbrt-unprod_binary64_452
div-inv_binary64_416
add-log-exp_binary64_458
1-exp_binary64_463 rec-exp_binary64_469 pow-flip_binary64_493
associate-*l/_binary64_362 pow-prod-down_binary64_490 clear-num_binary64_418 *-commutative_binary64_350 frac-2neg_binary64_430 associate-/l/_binary64_366
flip3-+_binary64_422 inv-pow_binary64_504 pow1/2_binary64_499 frac-times_binary64_429 associate-*r/_binary64_361 flip-+_binary64_393 sqrt-pow1_binary64_437
Counts
4 → 214
Calls

8 calls:

25.0ms
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
7.0ms
(*.f64 (/.f64 x y) z)
7.0ms
(/.f64 (+.f64 x 4) (sqrt.f64 y))
4.0ms
(/.f64 1 (sqrt.f64 y))
0.0ms
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y))) (*.f64 (/.f64 x y) z))

series273.0ms (0.2%)

Counts
4 → 30
Calls

4 calls:

98.0ms
(*.f64 (/.f64 x y) z)
89.0ms
(/.f64 (+.f64 x 4) (sqrt.f64 y))
70.0ms
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
14.0ms
(/.f64 1 (sqrt.f64 y))
Compiler

Compiled 1032 to 827 computations (19.9% saved)

simplify96.0ms (0.1%)

Algorithm
egg-herbie
Counts
244 → 244
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
049463241
149463241

localize13.0ms (0%)

Local error

Found 8 expressions with local error:

0.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (*.f64 z (cbrt.f64 (/.f64 x y))))
0.3b
(*.f64 z (cbrt.f64 (/.f64 x y)))
0.0b
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (*.f64 z (cbrt.f64 (/.f64 x y)))))
0.0b
(/.f64 (+.f64 x 4) y)
0.6b
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y)))
10.8b
(cbrt.f64 (/.f64 x y))
10.8b
(cbrt.f64 (/.f64 x y))
10.8b
(cbrt.f64 (/.f64 x y))

rewrite43.0ms (0%)

Algorithm
rewrite-expression-head
Rules
103×cbrt-prod_binary64_450
81×add-sqr-sqrt_binary64_441
69×times-frac_binary64_425
57×*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454
16×associate-*r*_binary64_359 swap-sqr_binary64_386 associate-*l*_binary64_360
11×pow1_binary64_480
pow1/3_binary64_501 unswap-sqr_binary64_387
cbrt-div_binary64_451 div-inv_binary64_416
add-exp-log_binary64_457
add-log-exp_binary64_458 add-cbrt-cube_binary64_455
pow-prod-down_binary64_490 pow-sqr_binary64_392 pow-prod-up_binary64_489
associate-*l/_binary64_362 frac-times_binary64_429 prod-exp_binary64_468 cbrt-unprod_binary64_452 associate-*r/_binary64_361 pow-plus_binary64_482 *-commutative_binary64_350 pow2_binary64_500
Counts
4 → 144
Calls

8 calls:

16.0ms
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y)))
5.0ms
(cbrt.f64 (/.f64 x y))
3.0ms
(cbrt.f64 (/.f64 x y))
3.0ms
(cbrt.f64 (/.f64 x y))
0.0ms
(/.f64 (+.f64 x 4) y)

series890.0ms (0.6%)

Counts
4 → 24
Calls

4 calls:

268.0ms
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y)))
212.0ms
(cbrt.f64 (/.f64 x y))
209.0ms
(cbrt.f64 (/.f64 x y))
201.0ms
(cbrt.f64 (/.f64 x y))
Compiler

Compiled 1452 to 1116 computations (23.1% saved)

simplify120.0ms (0.1%)

Algorithm
egg-herbie
Counts
168 → 168
Iterations

Useful iterations: 0 (88.0ms)

IterNodesCost
051102369

prune6.8s (4.7%)

Pruning

259 alts after pruning (253 fresh and 6 done)

PrunedKeptTotal
New327186513
Fresh26769
Picked000
Done167
Total330259589
Error
0b
Counts
589 → 259
Compiler

Compiled 14844 to 7914 computations (46.7% saved)

localize25.0ms (0%)

Local error

Found 8 expressions with local error:

0.3b
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (cbrt.f64 y)))
0.3b
(*.f64 z (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 x))) (cbrt.f64 y)))
0.0b
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (cbrt.f64 y))) (*.f64 z (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 x))) (cbrt.f64 y)))))
0.0b
(/.f64 (+.f64 x 4) y)
0.6b
(cbrt.f64 (neg.f64 x))
0.6b
(cbrt.f64 y)
0.6b
(cbrt.f64 y)
0.6b
(cbrt.f64 y)

rewrite12.0ms (0%)

Algorithm
rewrite-expression-head
Rules
19×cbrt-prod_binary64_450
10×*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441
pow1/3_binary64_501 add-log-exp_binary64_458 add-cbrt-cube_binary64_455 add-exp-log_binary64_457 pow1_binary64_480
distribute-lft-neg-in_binary64_376 distribute-rgt-neg-in_binary64_377
neg-mul-1_binary64_415
Counts
4 → 51
Calls

8 calls:

2.0ms
(cbrt.f64 (neg.f64 x))
1.0ms
(cbrt.f64 y)
1.0ms
(cbrt.f64 y)
1.0ms
(cbrt.f64 y)
0.0ms
(/.f64 (+.f64 x 4) y)

series323.0ms (0.2%)

Counts
4 → 12
Calls

4 calls:

92.0ms
(cbrt.f64 (neg.f64 x))
78.0ms
(cbrt.f64 y)
77.0ms
(cbrt.f64 y)
75.0ms
(cbrt.f64 y)
Compiler

Compiled 784 to 586 computations (25.3% saved)

simplify33.0ms (0%)

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 0 (22.0ms)

IterNodesCost
05138425

localize5.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (+.f64 x 4) y)
0.0b
(/.f64 (+.f64 x 4) y)

rewrite8.0ms (0%)

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity_binary64_419
12×times-frac_binary64_425
10×add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441
distribute-lft-out_binary64_370 associate-/l*_binary64_364
add-cbrt-cube_binary64_455 add-exp-log_binary64_457 associate-/r*_binary64_363
associate-/l/_binary64_366
flip3-+_binary64_422 clear-num_binary64_418 add-log-exp_binary64_458 div-inv_binary64_416 frac-2neg_binary64_430 flip-+_binary64_393 pow1_binary64_480 div-exp_binary64_470 cbrt-undiv_binary64_453
Counts
1 → 33
Calls

2 calls:

6.0ms
(/.f64 (+.f64 x 4) y)
0.0ms
(/.f64 (+.f64 x 4) y)

series65.0ms (0%)

Counts
1 → 9
Calls

1 calls:

65.0ms
(/.f64 (+.f64 x 4) y)
Compiler

Compiled 108 to 118 computations (-9.3% saved)

simplify72.0ms (0%)

Algorithm
egg-herbie
Counts
42 → 42
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
04893492
14893492

localize11.0ms (0%)

Local error

Found 6 expressions with local error:

3.5b
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)))
2.9b
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
0.0b
(exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y))
0.0b
(exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y))
2.9b
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
3.5b
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)))

rewrite31.0ms (0%)

Algorithm
rewrite-expression-head
Rules
27×times-frac_binary64_425
26×*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441 exp-prod_binary64_471
14×log-pow_binary64_508
add-cbrt-cube_binary64_455 add-exp-log_binary64_457
add-log-exp_binary64_458 pow1_binary64_480
div-inv_binary64_416 log-prod_binary64_505 associate-/r*_binary64_363 associate-/l*_binary64_364 div-sub_binary64_424
exp-diff_binary64_467 associate-/l/_binary64_366
clear-num_binary64_418 rem-log-exp_binary64_460 flip3--_binary64_423 frac-2neg_binary64_430 flip--_binary64_394 rem-exp-log_binary64_459 log-div_binary64_506 div-exp_binary64_470 cbrt-undiv_binary64_453
Counts
3 → 78
Calls

6 calls:

9.0ms
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)))
8.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
7.0ms
(exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y))
0.0ms
(exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y))
0.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)

series2.2s (1.5%)

Counts
3 → 43
Calls

3 calls:

1.9s
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)))
197.0ms
(exp.f64 (/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y))
162.0ms
(/.f64 (-.f64 (+.f64 x 4) (*.f64 x z)) y)
Compiler

Compiled 1816 to 1546 computations (14.9% saved)

simplify77.0ms (0.1%)

Algorithm
egg-herbie
Counts
121 → 121
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
049842378
149842378

localize15.0ms (0%)

Local error

Found 8 expressions with local error:

0.1b
(/.f64 1 (sqrt.f64 y))
0.1b
(sqrt.f64 (sqrt.f64 y))
0.1b
(sqrt.f64 (sqrt.f64 y))
0.0b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y)))) (*.f64 (/.f64 x y) z))
0.2b
(/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y)))
0.2b
(/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y)))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y))))
4.9b
(*.f64 (/.f64 x y) z)

rewrite435.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
1625×times-frac_binary64_425
1598×sqrt-prod_binary64_435
1100×*-un-lft-identity_binary64_419
978×add-sqr-sqrt_binary64_441
712×add-cube-cbrt_binary64_454
367×associate-*r*_binary64_359
181×distribute-lft-out_binary64_370
67×unswap-sqr_binary64_387
55×add-exp-log_binary64_457
44×associate-/l*_binary64_364
37×add-cbrt-cube_binary64_455
35×associate-*l*_binary64_360
24×div-inv_binary64_416
23×div-exp_binary64_470
18×associate-/r*_binary64_363
14×prod-exp_binary64_468 cbrt-undiv_binary64_453
cbrt-unprod_binary64_452 pow1_binary64_480
add-log-exp_binary64_458
1-exp_binary64_463 rec-exp_binary64_469 associate-/l/_binary64_366
associate-*l/_binary64_362 pow-prod-down_binary64_490 clear-num_binary64_418 *-commutative_binary64_350 frac-2neg_binary64_430
flip3-+_binary64_422 frac-times_binary64_429 associate-*r/_binary64_361 flip-+_binary64_393
Counts
4 → 1000
Calls

8 calls:

188.0ms
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y))))
24.0ms
(/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y)))
8.0ms
(/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y)))
6.0ms
(*.f64 (/.f64 x y) z)
0.0ms
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y)))) (*.f64 (/.f64 x y) z))

series467.0ms (0.3%)

Counts
4 → 36
Calls

4 calls:

203.0ms
(/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y)))
108.0ms
(*.f64 (/.f64 x y) z)
94.0ms
(/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y)))
62.0ms
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (+.f64 x 4) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y))))
Compiler

Compiled 1436 to 1112 computations (22.6% saved)

simplify339.0ms (0.2%)

Algorithm
egg-herbie
Counts
1036 → 1036
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
0496526911
1496526911

localize20.0ms (0%)

Local error

Found 8 expressions with local error:

0.3b
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)))
0.3b
(*.f64 z (cbrt.f64 (/.f64 x y)))
0.0b
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 x y)))) (*.f64 z (cbrt.f64 (/.f64 x y)))))
0.0b
(/.f64 (+.f64 x 4) y)
10.8b
(cbrt.f64 (/.f64 x y))
10.8b
(cbrt.f64 (/.f64 x y))
10.8b
(cbrt.f64 (/.f64 x y))
10.8b
(cbrt.f64 (/.f64 x y))

rewrite21.0ms (0%)

Algorithm
rewrite-expression-head
Rules
52×cbrt-prod_binary64_450
36×times-frac_binary64_425
32×*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441
pow1/3_binary64_501 add-log-exp_binary64_458 cbrt-div_binary64_451 div-inv_binary64_416 add-cbrt-cube_binary64_455 add-exp-log_binary64_457 pow1_binary64_480
Counts
4 → 88
Calls

8 calls:

3.0ms
(cbrt.f64 (/.f64 x y))
3.0ms
(cbrt.f64 (/.f64 x y))
2.0ms
(cbrt.f64 (/.f64 x y))
2.0ms
(cbrt.f64 (/.f64 x y))
0.0ms
(/.f64 (+.f64 x 4) y)

series856.0ms (0.6%)

Counts
4 → 24
Calls

4 calls:

228.0ms
(cbrt.f64 (/.f64 x y))
216.0ms
(cbrt.f64 (/.f64 x y))
208.0ms
(cbrt.f64 (/.f64 x y))
204.0ms
(cbrt.f64 (/.f64 x y))
Compiler

Compiled 1888 to 1312 computations (30.5% saved)

simplify91.0ms (0.1%)

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (69.0ms)

IterNodesCost
050031268

prune21.6s (14.8%)

Pruning

540 alts after pruning (530 fresh and 10 done)

PrunedKeptTotal
New10782961374
Fresh14234248
Picked000
Done11011
Total10935401633
Error
0b
Counts
1633 → 540
Compiler

Compiled 32393 to 17877 computations (44.8% saved)

localize25.0ms (0%)

Local error

Found 8 expressions with local error:

0.3b
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (*.f64 1 (cbrt.f64 y)) (cbrt.f64 y)))
0.3b
(*.f64 z (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 x))) (cbrt.f64 y)))
0.0b
(-.f64 (/.f64 (+.f64 x 4) y) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (*.f64 1 (cbrt.f64 y)) (cbrt.f64 y))) (*.f64 z (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 x))) (cbrt.f64 y)))))
0.0b
(/.f64 (+.f64 x 4) y)
0.6b
(cbrt.f64 (neg.f64 x))
0.6b
(cbrt.f64 y)
0.6b
(cbrt.f64 y)
0.6b
(cbrt.f64 y)

rewrite13.0ms (0%)

Algorithm
rewrite-expression-head
Rules
19×cbrt-prod_binary64_450
10×*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454 add-sqr-sqrt_binary64_441
pow1/3_binary64_501 add-log-exp_binary64_458 add-cbrt-cube_binary64_455 add-exp-log_binary64_457 pow1_binary64_480
distribute-lft-neg-in_binary64_376 distribute-rgt-neg-in_binary64_377
neg-mul-1_binary64_415
Counts
4 → 51
Calls

8 calls:

3.0ms
(cbrt.f64 y)
2.0ms
(cbrt.f64 (neg.f64 x))
1.0ms
(cbrt.f64 y)
1.0ms
(cbrt.f64 y)
0.0ms
(/.f64 (+.f64 x 4) y)

series329.0ms (0.2%)

Counts
4 → 12
Calls

4 calls:

92.0ms
(cbrt.f64 (neg.f64 x))
83.0ms
(cbrt.f64 y)
79.0ms
(cbrt.f64 y)
74.0ms
(cbrt.f64 y)
Compiler

Compiled 832 to 634 computations (23.8% saved)

simplify34.0ms (0%)

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 0 (22.0ms)

IterNodesCost
05138425

localize3.0ms (0%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms (0%)

Counts
0 → 0

simplify7.0ms (0%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

localize15.0ms (0%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
0.1b
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.1b
(/.f64 1 (sqrt.f64 y))
0.0b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y))) (*.f64 (*.f64 (/.f64 x y) (sqrt.f64 z)) (sqrt.f64 z)))
0.1b
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
0.9b
(*.f64 (*.f64 (/.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
2.7b
(*.f64 (/.f64 x y) (sqrt.f64 z))

rewrite75.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
116×add-sqr-sqrt_binary64_441
99×times-frac_binary64_425
92×*-un-lft-identity_binary64_419
60×add-cube-cbrt_binary64_454
55×sqrt-prod_binary64_435
42×add-exp-log_binary64_457
40×associate-*r*_binary64_359
36×associate-*l*_binary64_360
32×add-cbrt-cube_binary64_455
19×unswap-sqr_binary64_387
15×prod-exp_binary64_468
13×distribute-lft-out_binary64_370 pow1_binary64_480
11×cbrt-unprod_binary64_452 div-exp_binary64_470
cbrt-undiv_binary64_453
associate-/r*_binary64_363
pow-prod-down_binary64_490
associate-*l/_binary64_362 add-log-exp_binary64_458 div-inv_binary64_416 associate-/l*_binary64_364
*-commutative_binary64_350
1-exp_binary64_463 rec-exp_binary64_469 associate-/l/_binary64_366
flip3-+_binary64_422 clear-num_binary64_418 frac-times_binary64_429 associate-*r/_binary64_361 frac-2neg_binary64_430 flip-+_binary64_393
Counts
4 → 198
Calls

8 calls:

25.0ms
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
12.0ms
(*.f64 (*.f64 (/.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
8.0ms
(*.f64 (/.f64 x y) (sqrt.f64 z))
7.0ms
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.0ms
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y))) (*.f64 (*.f64 (/.f64 x y) (sqrt.f64 z)) (sqrt.f64 z)))

series394.0ms (0.3%)

Counts
4 → 36
Calls

4 calls:

120.0ms
(*.f64 (/.f64 x y) (sqrt.f64 z))
104.0ms
(*.f64 (*.f64 (/.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
91.0ms
(/.f64 (+.f64 x 4) (sqrt.f64 y))
79.0ms
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (+.f64 x 4) (sqrt.f64 y)))
Compiler

Compiled 1478 to 1121 computations (24.2% saved)

simplify102.0ms (0.1%)

Algorithm
egg-herbie
Counts
234 → 234
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
051513226

localize16.0ms (0%)

Local error

Found 8 expressions with local error:

0.1b
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.1b
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.1b
(/.f64 (+.f64 x 4) (sqrt.f64 y))
0.0b
(-.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y))) (cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))) (sqrt.f64 y)) (cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))) (*.f64 (/.f64 x y) z))
0.3b
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
0.3b
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
0.3b
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
4.9b
(*.f64 (/.f64 x y) z)

rewrite51.0ms (0%)

Algorithm
rewrite-expression-head
Rules
93×*-un-lft-identity_binary64_419
84×cbrt-prod_binary64_450
82×times-frac_binary64_425
62×add-sqr-sqrt_binary64_441
57×add-cube-cbrt_binary64_454
36×sqrt-prod_binary64_435
18×distribute-lft-out_binary64_370
13×associate-*l*_binary64_360
add-cbrt-cube_binary64_455 add-exp-log_binary64_457
pow1_binary64_480
add-log-exp_binary64_458 div-inv_binary64_416
pow1/3_binary64_501 cbrt-div_binary64_451 associate-*r*_binary64_359
unswap-sqr_binary64_387 prod-exp_binary64_468 cbrt-unprod_binary64_452
associate-*l/_binary64_362 pow-prod-down_binary64_490 *-commutative_binary64_350 div-exp_binary64_470 cbrt-undiv_binary64_453
Counts
4 → 143
Calls

8 calls:

7.0ms
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
7.0ms
(*.f64 (/.f64 x y) z)
6.0ms
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
6.0ms
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
0.0ms
(-.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y))) (cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))) (sqrt.f64 y)) (cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))) (*.f64 (/.f64 x y) z))

series758.0ms (0.5%)

Counts
4 → 42
Calls

4 calls:

221.0ms
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
217.0ms
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
210.0ms
(cbrt.f64 (/.f64 (+.f64 x 4) (sqrt.f64 y)))
110.0ms
(*.f64 (/.f64 x y) z)
Compiler

Compiled 3057 to 2358 computations (22.9% saved)

simplify116.0ms (0.1%)

Algorithm
egg-herbie
Counts
185 → 185
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
049103558
149103558

localize19.0ms (0%)

Local error

Found 8 expressions with local error:

0.1b
(sqrt.f64 (sqrt.f64 (sqrt.f64 y)))
0.0b
(-.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 y)) (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 (sqrt.f64 y)))) (*.f64 (/.f64 x y) z))
0.0b
(sqrt.f64 (+.f64 x 4))
0.0b
(sqrt.f64 (+.f64 x 4))
0.1b
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 y)) (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 (sqrt.f64 y))))
0.1b
(/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y))))
0.1b
(/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y))))
4.9b
(*.f64 (/.f64 x y) z)

rewrite5.8s (4%)

Algorithm
rewrite-expression-head
Rules
6631×sqrt-prod_binary64_435
4679×times-frac_binary64_425
4355×add-sqr-sqrt_binary64_441
1777×*-un-lft-identity_binary64_419
1365×add-cube-cbrt_binary64_454
799×associate-*r*_binary64_359
545×associate-*l*_binary64_360
534×unswap-sqr_binary64_387
206×distribute-lft-out_binary64_370
49×add-cbrt-cube_binary64_455 add-exp-log_binary64_457
24×associate-/r*_binary64_363
21×div-exp_binary64_470 cbrt-undiv_binary64_453
20×div-inv_binary64_416
14×associate-/l*_binary64_364
11×prod-exp_binary64_468 cbrt-unprod_binary64_452
pow1_binary64_480
sqrt-undiv_binary64_440
sqrt-div_binary64_436 add-log-exp_binary64_458 associate-/l/_binary64_366
flip3-+_binary64_422 associate-*l/_binary64_362 pow-prod-down_binary64_490 clear-num_binary64_418 *-commutative_binary64_350 frac-2neg_binary64_430 flip-+_binary64_393
sqrt-unprod_binary64_439 frac-times_binary64_429 associate-*r/_binary64_361
Counts
4 → 1000
Calls

8 calls:

4.8s
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 y)) (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 (sqrt.f64 y))))
15.0ms
(/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y))))
11.0ms
(/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y))))
7.0ms
(*.f64 (/.f64 x y) z)
0.0ms
(sqrt.f64 (+.f64 x 4))

series484.0ms (0.3%)

Counts
4 → 34
Calls

4 calls:

147.0ms
(/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y))))
147.0ms
(/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y))))
115.0ms
(*.f64 (/.f64 x y) z)
74.0ms
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 y)) (/.f64 (/.f64 (sqrt.f64 (+.f64 x 4)) (sqrt.f64 (sqrt.f64 (sqrt.f64 y)))) (sqrt.f64 (sqrt.f64 y))))
Compiler

Compiled 1980 to 1432 computations (27.7% saved)

simplify672.0ms (0.5%)

Algorithm
egg-herbie
Counts
1034 → 1034
Iterations

Useful iterations: 0 (99.0ms)

IterNodesCost
0497173489
1497173489

prune36.9s (25.3%)

Pruning

864 alts after pruning (851 fresh and 13 done)

PrunedKeptTotal
New11723441516
Fresh18507525
Picked000
Done21315
Total11928642056
Error
0b
Counts
2056 → 864
Compiler

Compiled 22124 to 10402 computations (53% saved)

simplify1.3s (0.9%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (14.0ms)

IterNodesCost
0576575468

regimes20.9s (14.3%)

Compiler

Compiled 215701 to 146588 computations (32% saved)

bsearch0.0ms (0%)

regimes4.6s (3.1%)

Compiler

Compiled 37901 to 28963 computations (23.6% saved)

bsearch49.0ms (0%)

Steps
ItersRangePoint
9
3.942235972509691e+61
5.012334080328614e+66
3.9848049043978355e+61
6
-3.9193971796707666e+73
-5.6683509954978456e+72
-1.9291044923307063e+73
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes135.0ms (0.1%)

Compiler

Compiled 324 to 375 computations (-15.7% saved)

bsearch43.0ms (0%)

Steps
ItersRangePoint
8
3.2257846798991767e-05
0.0576579836203737
0.05699953450221314
11
-1.277540083467148e+42
-5.9423782423489356e+19
-6.009231922753451e+19
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes160.0ms (0.1%)

Compiler

Compiled 294 to 348 computations (-18.4% saved)

bsearch36.0ms (0%)

Steps
ItersRangePoint
6
3.7377329985690925e-57
5.092408799949753e-56
4.971898665791662e-56
11
-105712651123528.22
-5.087175741479429e-10
-6849231.999510948
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes107.0ms (0.1%)

Compiler

Compiled 144 to 198 computations (-37.5% saved)

bsearch70.0ms (0%)

Steps
ItersRangePoint
7
4.332758089142862e+136
1.1307401600007877e+138
4.3750636535943824e+136
7
1.0915087016580322e+103
3.483745734015338e+104
3.427787592458121e+104
9
6.587715067371241e+48
2.8843962732592164e+54
2.5807709735402435e+53
7
-5.708010116918274e+113
-1.3979021972561118e+112
-1.4181977682475246e+112
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes104.0ms (0.1%)

Compiler

Compiled 120 to 174 computations (-45% saved)

bsearch70.0ms (0%)

Steps
ItersRangePoint
7
4.332758089142862e+136
1.1307401600007877e+138
4.3750636535943824e+136
7
1.0915087016580322e+103
3.483745734015338e+104
1.825148986977509e+103
9
6.587715067371241e+48
2.8843962732592164e+54
3.3923524753239416e+52
7
-5.708010116918274e+113
-1.3979021972561118e+112
-1.4181977682475246e+112
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes81.0ms (0.1%)

Compiler

Compiled 78 to 129 computations (-65.4% saved)

bsearch73.0ms (0.1%)

Steps
ItersRangePoint
7
4.332758089142862e+136
1.1307401600007877e+138
2.3853971263658353e+137
7
1.0915087016580322e+103
3.483745734015338e+104
1.69241875073521e+104
9
6.587715067371241e+48
2.8843962732592164e+54
2.2794347711400523e+52
9
-1.2597439938608736e+122
-5.708010116918274e+113
-4.5649567343194794e+114
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes33.0ms (0%)

Compiler

Compiled 57 to 108 computations (-89.5% saved)

bsearch0.0ms (0%)

regimes80.0ms (0.1%)

Compiler

Compiled 39 to 87 computations (-123.1% saved)

bsearch34.0ms (0%)

Steps
ItersRangePoint
7
0.0576579836203737
7.497155198777878
4.092370307541661
11
-105712651123528.22
-5.087175741479429e-10
-10.54664642924945
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes27.0ms (0%)

Compiler

Compiled 27 to 72 computations (-166.7% saved)

bsearch0.0ms (0%)

regimes24.0ms (0%)

Accuracy

Total 0.3b remaining (99.9%)

Threshold costs 0.3b (99.9%)

Compiler

Compiled 15 to 54 computations (-260% saved)

bsearch12.0ms (0%)

Compiler

Compiled 298 to 202 computations (32.2% saved)

simplify8.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0225393
1225393

end0.0ms (0%)

sample34.5s (23.7%)

Algorithm
intervals
Results
305.0ms8000×body128valid
41.0ms1144×body128invalid
Compiler

Compiled 43888 to 29887 computations (31.9% saved)

Pareto

0.5853258473932407

Profiling

Loading profile data...