Details

Time bar (total: 46.0s)

analyze503.0ms (1.1%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0485422
1485422
022
122
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
0%99.9%0.1%6
37.5%50%12.6%7
37.5%50%12.6%8
43.7%37.5%18.8%9
43.7%37.5%18.8%10
46.8%31.2%22%11
46.8%31.2%22%12
48.4%28.1%23.5%13
48.4%28.1%23.5%14
Compiler

Compiled 8 to 7 computations (12.5% saved)

sample1.3s (2.8%)

Algorithm
intervals
Results
13.0ms70×body1024invalid
13.0ms53×body1024valid
10.0ms129×body128invalid
7.0ms162×body128valid
4.0ms29×body512valid
3.0ms21×body512invalid
2.0ms23×body256invalid
1.0ms12×body256valid
Compiler

Compiled 4007 to 4506 computations (-12.5% saved)

simplify58.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
0503011

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 12 computations (14.3% saved)

localize6.0ms (0%)

Local error

Found 3 expressions with local error:

0.0b
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
0.0b
(/.f64 (sinh.f64 y) y)
0.0b
(sinh.f64 y)

rewrite73.0ms (0.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
24×add-sqr-sqrt_binary64_3510
19×add-cube-cbrt_binary64_3523 *-un-lft-identity_binary64_3488 times-frac_binary64_3494
13×associate-*r*_binary64_3428
10×add-exp-log_binary64_3526 add-cbrt-cube_binary64_3524
pow1_binary64_3549
add-log-exp_binary64_3527 associate-/l*_binary64_3433 associate-/r*_binary64_3432 associate-*l*_binary64_3429
sinh-def_binary64_3673 div-exp_binary64_3539 cbrt-undiv_binary64_3522 div-inv_binary64_3485 prod-exp_binary64_3537 cbrt-unprod_binary64_3521 unswap-sqr_binary64_3456
frac-2neg_binary64_3499 clear-num_binary64_3487 associate-/l/_binary64_3435 pow-prod-down_binary64_3559 associate-*r/_binary64_3430 *-commutative_binary64_3419
Counts
3 → 68
Calls

3 calls:

7.0ms
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
3.0ms
(/.f64 (sinh.f64 y) y)
1.0ms
(sinh.f64 y)
Compiler

Compiled 942 to 236 computations (74.9% saved)

series506.0ms (1.1%)

Error
0.0b
Counts
3 → 22
Calls

3 calls:

306.0ms
(*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y))
104.0ms
(/.f64 (sinh.f64 y) y)
71.0ms
(sinh.f64 y)
Compiler

Compiled 877 to 633 computations (27.8% saved)

simplify68.0ms (0.1%)

Algorithm
egg-herbie
Counts
90 → 90
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
049591211
149591211

prune75.0ms (0.2%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New87390
Fresh000
Picked011
Done000
Total87491
Error
0b
Counts
91 → 4
Compiler

Compiled 1182 to 361 computations (69.5% saved)

localize8.0ms (0%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 (sinh.f64 y) y)
0.0b
(cbrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3))
0.0b
(sinh.f64 y)
0.0b
(pow.f64 (/.f64 (sinh.f64 y) y) 3)

rewrite154.0ms (0.3%)

Algorithm
rewrite-expression-head
Error
0b
Rules
45×times-frac_binary64_3494
42×add-cube-cbrt_binary64_3523 add-sqr-sqrt_binary64_3510 *-un-lft-identity_binary64_3488
32×cbrt-prod_binary64_3519
26×unpow-prod-down_binary64_3567 cube-prod_binary64_3516
add-exp-log_binary64_3526 add-cbrt-cube_binary64_3524
div-inv_binary64_3485 pow1_binary64_3549
add-log-exp_binary64_3527
pow-unpow_binary64_3565 associate-/l*_binary64_3433 associate-/r*_binary64_3432
div-exp_binary64_3539 pow-exp_binary64_3556 unpow3_binary64_3554 cube-mult_binary64_3518 cube-div_binary64_3517 rem-cube-cbrt_binary64_3511 cbrt-undiv_binary64_3522 sqr-pow_binary64_3460 sinh-def_binary64_3673
pow-pow_binary64_3560 pow-to-exp_binary64_3557 pow1/3_binary64_3570 cbrt-div_binary64_3520 rem-cbrt-cube_binary64_3512 frac-2neg_binary64_3499 clear-num_binary64_3487 associate-/l/_binary64_3435
Counts
4 → 124
Calls

4 calls:

5.0ms
(cbrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3))
5.0ms
(pow.f64 (/.f64 (sinh.f64 y) y) 3)
4.0ms
(/.f64 (sinh.f64 y) y)
1.0ms
(sinh.f64 y)
Compiler

Compiled 2262 to 955 computations (57.8% saved)

series488.0ms (1.1%)

Error
0b
Counts
4 → 24
Calls

4 calls:

174.0ms
(pow.f64 (/.f64 (sinh.f64 y) y) 3)
120.0ms
(cbrt.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3))
100.0ms
(/.f64 (sinh.f64 y) y)
68.0ms
(sinh.f64 y)
Compiler

Compiled 950 to 788 computations (17.1% saved)

simplify49.0ms (0.1%)

Algorithm
egg-herbie
Counts
148 → 148
Iterations

Useful iterations: 0 (24.0ms)

IterNodesCost
053241965

prune134.0ms (0.3%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1471148
Fresh202
Picked011
Done011
Total1493152
Error
0b
Counts
152 → 3
Compiler

Compiled 2198 to 905 computations (58.8% saved)

localize10.0ms (0%)

Local error

Found 4 expressions with local error:

0.0b
(pow.f64 (/.f64 (sinh.f64 y) y) 3/2)
0.0b
(sinh.f64 y)
0.0b
(sinh.f64 y)
0.0b
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3/2) (pow.f64 (/.f64 (sinh.f64 y) y) 3/2)))

rewrite88.0ms (0.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
13×unpow-prod-down_binary64_3567
12×add-cube-cbrt_binary64_3523 add-sqr-sqrt_binary64_3510 *-un-lft-identity_binary64_3488
times-frac_binary64_3494
add-exp-log_binary64_3526
pow1_binary64_3549
add-log-exp_binary64_3527 add-cbrt-cube_binary64_3524
pow-unpow_binary64_3565
sinh-def_binary64_3673 pow-exp_binary64_3556
pow1/3_binary64_3570 cbrt-prod_binary64_3519 div-inv_binary64_3485 pow-pow_binary64_3560 pow-to-exp_binary64_3557 div-exp_binary64_3539 sqr-pow_binary64_3460
Counts
4 → 53
Calls

4 calls:

8.0ms
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3/2) (pow.f64 (/.f64 (sinh.f64 y) y) 3/2)))
5.0ms
(pow.f64 (/.f64 (sinh.f64 y) y) 3/2)
1.0ms
(sinh.f64 y)
1.0ms
(sinh.f64 y)
Compiler

Compiled 1281 to 593 computations (53.7% saved)

series573.0ms (1.2%)

Error
0b
Counts
4 → 24
Calls

4 calls:

287.0ms
(pow.f64 (/.f64 (sinh.f64 y) y) 3/2)
121.0ms
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) 3/2) (pow.f64 (/.f64 (sinh.f64 y) y) 3/2)))
68.0ms
(sinh.f64 y)
64.0ms
(sinh.f64 y)
Compiler

Compiled 1254 to 956 computations (23.8% saved)

simplify62.0ms (0.1%)

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
049251032
149251032

prune93.0ms (0.2%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New77077
Fresh000
Picked011
Done022
Total77380
Error
0b
Counts
80 → 3
Compiler

Compiled 1635 to 778 computations (52.4% saved)

regimes182.0ms (0.4%)

Accuracy

Total 0.0b remaining (81.1%)

Threshold costs 0.0b (81.1%)

Compiler

Compiled 1290 to 984 computations (23.7% saved)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01023
11023

end0.0ms (0%)

sample41.5s (90.3%)

Algorithm
intervals
Results
395.0ms2018×body1024valid
378.0ms2022×body1024invalid
291.0ms4307×body128invalid
191.0ms4498×body128valid
138.0ms995×body512invalid
125.0ms974×body512valid
50.0ms494×body256invalid
47.0ms508×body256valid
1.0msbody2048valid
0.0msbody2048invalid
Compiler

Compiled 126826 to 142578 computations (-12.4% saved)

Profiling

Loading profile data...