Details

Time bar (total: 8.2s)

analyze331.0ms (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
12.5%87.4%0.1%4
18.7%81.1%0.1%5
18.7%81.1%0.1%6
21.8%78%0.1%7
27.3%61.6%11.1%8
28.5%60.5%11.1%9
32.6%53.4%14%10
40.2%38.1%21.7%11
41.8%35.8%22.4%12
44.5%29.2%26.3%13
47.1%21.3%31.6%14
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample30.0ms (0.4%)

Algorithm
intervals
Results
8.0ms256×body128valid
8.0ms231×body128invalid
Compiler

Compiled 17 to 18 computations (-5.9% saved)

simplify198.0ms (2.4%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (101.0ms)

IterNodesCost
0486812
1486812

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 16 to 14 computations (12.5% saved)

localize6.0ms (0.1%)

Local error

Found 6 expressions with local error:

7.8b
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
0.0b
(*.f64 (cosh.f64 x) (/.f64 y x))
0.0b
(cosh.f64 x)
0.0b
(cosh.f64 x)
0.0b
(*.f64 (cosh.f64 x) (/.f64 y x))
7.8b
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)

rewrite22.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt_binary64_8966
17×add-cbrt-cube_binary64_8980 add-exp-log_binary64_8982
13×times-frac_binary64_8950 add-cube-cbrt_binary64_8979 *-un-lft-identity_binary64_8944 associate-*r*_binary64_8884
pow1_binary64_9005 div-exp_binary64_8995 cosh-def_binary64_9130 cbrt-undiv_binary64_8978
prod-exp_binary64_8993 cbrt-unprod_binary64_8977
associate-*l*_binary64_8885 associate-/r*_binary64_8888 associate-/l/_binary64_8891 add-log-exp_binary64_8983
associate-*r/_binary64_8886 frac-times_binary64_8954 associate-*l/_binary64_8887 unswap-sqr_binary64_8912 div-inv_binary64_8941
clear-num_binary64_8943 frac-2neg_binary64_8955 associate-/l*_binary64_8889 *-commutative_binary64_8875 pow-prod-down_binary64_9015
Counts
3 → 68
Calls

6 calls:

8.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
7.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
1.0ms
(cosh.f64 x)
0.0ms
(cosh.f64 x)
0.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)

series515.0ms (6.3%)

Counts
3 → 27
Calls

3 calls:

311.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
165.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
38.0ms
(cosh.f64 x)
Compiler

Compiled 682 to 574 computations (15.8% saved)

simplify61.0ms (0.7%)

Algorithm
egg-herbie
Counts
95 → 95
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
049531360
149531360

prune98.0ms (1.2%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New87895
Fresh000
Picked101
Done000
Total88896
Error
0.1b
Counts
96 → 8
Compiler

Compiled 1351 to 445 computations (67.1% saved)

localize8.0ms (0.1%)

Local error

Found 6 expressions with local error:

7.9b
(*.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) (/.f64 1 z))
0.0b
(*.f64 (cosh.f64 x) (/.f64 y x))
0.0b
(cosh.f64 x)
0.0b
(cosh.f64 x)
0.0b
(*.f64 (cosh.f64 x) (/.f64 y x))
7.9b
(*.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) (/.f64 1 z))

rewrite29.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
47×add-exp-log_binary64_8982
29×add-cbrt-cube_binary64_8980
26×associate-*r*_binary64_8884
23×add-sqr-sqrt_binary64_8966
22×prod-exp_binary64_8993
19×times-frac_binary64_8950
18×add-cube-cbrt_binary64_8979 *-un-lft-identity_binary64_8944
12×cbrt-unprod_binary64_8977
11×div-exp_binary64_8995
10×pow1_binary64_9005
cosh-def_binary64_9130
frac-times_binary64_8954 associate-*l/_binary64_8887 cbrt-undiv_binary64_8978
associate-*r/_binary64_8886 associate-*l*_binary64_8885 pow-prod-down_binary64_9015
rec-exp_binary64_8994 add-log-exp_binary64_8983 1-exp_binary64_8988
*-commutative_binary64_8875 unswap-sqr_binary64_8912 div-inv_binary64_8941
un-div-inv_binary64_8942
Counts
3 → 92
Calls

6 calls:

12.0ms
(*.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) (/.f64 1 z))
8.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
1.0ms
(cosh.f64 x)
0.0ms
(cosh.f64 x)
0.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))

series514.0ms (6.2%)

Counts
3 → 27
Calls

3 calls:

312.0ms
(*.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) (/.f64 1 z))
162.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
39.0ms
(cosh.f64 x)
Compiler

Compiled 726 to 618 computations (14.9% saved)

simplify80.0ms (1%)

Algorithm
egg-herbie
Counts
119 → 119
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
050161738

prune87.0ms (1.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1172119
Fresh347
Picked011
Done000
Total1207127
Error
0.0b
Counts
127 → 7
Compiler

Compiled 1751 to 626 computations (64.2% saved)

localize7.0ms (0.1%)

Local error

Found 8 expressions with local error:

6.8b
(/.f64 (/.f64 (*.f64 (cosh.f64 x) y) z) x)
0.0b
(/.f64 (*.f64 (cosh.f64 x) y) z)
0.0b
(*.f64 (cosh.f64 x) y)
0.0b
(cosh.f64 x)
0.0b
(cosh.f64 x)
0.0b
(*.f64 (cosh.f64 x) y)
0.0b
(/.f64 (*.f64 (cosh.f64 x) y) z)
6.8b
(/.f64 (/.f64 (*.f64 (cosh.f64 x) y) z) x)

rewrite30.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
36×times-frac_binary64_8950
26×add-sqr-sqrt_binary64_8966
24×add-cube-cbrt_binary64_8979 *-un-lft-identity_binary64_8944
20×add-cbrt-cube_binary64_8980 add-exp-log_binary64_8982
associate-/l*_binary64_8889
div-exp_binary64_8995 cbrt-undiv_binary64_8978
pow1_binary64_9005 associate-/r*_binary64_8888 div-inv_binary64_8941
add-log-exp_binary64_8983
associate-*l*_binary64_8885 prod-exp_binary64_8993 cosh-def_binary64_9130 associate-*r*_binary64_8884 cbrt-unprod_binary64_8977
clear-num_binary64_8943 frac-2neg_binary64_8955 associate-*l/_binary64_8887 associate-/l/_binary64_8891
*-commutative_binary64_8875 unswap-sqr_binary64_8912 pow-prod-down_binary64_9015
Counts
4 → 97
Calls

8 calls:

7.0ms
(/.f64 (/.f64 (*.f64 (cosh.f64 x) y) z) x)
6.0ms
(/.f64 (*.f64 (cosh.f64 x) y) z)
5.0ms
(*.f64 (cosh.f64 x) y)
1.0ms
(cosh.f64 x)
0.0ms
(cosh.f64 x)

series706.0ms (8.6%)

Counts
4 → 39
Calls

4 calls:

305.0ms
(/.f64 (/.f64 (*.f64 (cosh.f64 x) y) z) x)
244.0ms
(/.f64 (*.f64 (cosh.f64 x) y) z)
123.0ms
(*.f64 (cosh.f64 x) y)
34.0ms
(cosh.f64 x)
Compiler

Compiled 998 to 840 computations (15.8% saved)

simplify66.0ms (0.8%)

Algorithm
egg-herbie
Counts
136 → 136
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
049672132
149672132

prune100.0ms (1.2%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1333136
Fresh325
Picked101
Done011
Total1376143
Error
0b
Counts
143 → 6
Compiler

Compiled 1932 to 578 computations (70.1% saved)

localize8.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.4b
(/.f64 1 (/.f64 x (/.f64 (*.f64 (cosh.f64 x) y) z)))
0.0b
(/.f64 (*.f64 (cosh.f64 x) y) z)
0.0b
(*.f64 (cosh.f64 x) y)
0.0b
(cosh.f64 x)
0.0b
(*.f64 (cosh.f64 x) y)
0.0b
(/.f64 (*.f64 (cosh.f64 x) y) z)
0.4b
(/.f64 1 (/.f64 x (/.f64 (*.f64 (cosh.f64 x) y) z)))
6.7b
(/.f64 x (/.f64 (*.f64 (cosh.f64 x) y) z))

rewrite53.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
234×times-frac_binary64_8950
109×add-sqr-sqrt_binary64_8966
107×add-cube-cbrt_binary64_8979 *-un-lft-identity_binary64_8944
54×add-exp-log_binary64_8982
36×associate-/r*_binary64_8888
34×add-cbrt-cube_binary64_8980
30×div-exp_binary64_8995
23×div-inv_binary64_8941
16×cbrt-undiv_binary64_8978
pow1_binary64_9005 associate-/l*_binary64_8889
associate-/r/_binary64_8890 prod-exp_binary64_8993
rec-exp_binary64_8994 add-log-exp_binary64_8983 cbrt-unprod_binary64_8977 1-exp_binary64_8988
associate-*l*_binary64_8885 clear-num_binary64_8943 frac-2neg_binary64_8955 associate-*r*_binary64_8884
cosh-def_binary64_9130 associate-*l/_binary64_8887
inv-pow_binary64_9029 *-commutative_binary64_8875 associate-/l/_binary64_8891 unswap-sqr_binary64_8912 pow-prod-down_binary64_9015 pow-flip_binary64_9018
Counts
4 → 225
Calls

8 calls:

11.0ms
(/.f64 1 (/.f64 x (/.f64 (*.f64 (cosh.f64 x) y) z)))
7.0ms
(/.f64 x (/.f64 (*.f64 (cosh.f64 x) y) z))
5.0ms
(/.f64 (*.f64 (cosh.f64 x) y) z)
5.0ms
(*.f64 (cosh.f64 x) y)
0.0ms
(cosh.f64 x)

series1.1s (13.1%)

Counts
4 → 45
Calls

4 calls:

402.0ms
(/.f64 x (/.f64 (*.f64 (cosh.f64 x) y) z))
318.0ms
(/.f64 1 (/.f64 x (/.f64 (*.f64 (cosh.f64 x) y) z)))
240.0ms
(/.f64 (*.f64 (cosh.f64 x) y) z)
116.0ms
(*.f64 (cosh.f64 x) y)
Compiler

Compiled 1326 to 1124 computations (15.2% saved)

simplify122.0ms (1.5%)

Algorithm
egg-herbie
Counts
270 → 270
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
049635465
149635465

prune187.0ms (2.3%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New2700270
Fresh044
Picked011
Done011
Total2706276
Error
0b
Counts
276 → 6
Compiler

Compiled 4517 to 1216 computations (73.1% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0187791
1187791

regimes334.0ms (4.1%)

Compiler

Compiled 1554 to 1209 computations (22.2% saved)

bsearch52.0ms (0.6%)

Steps
ItersRangePoint
6
5.850725409374485e-72
6.934489358124304e-71
3.5870371763425196e-71
9
-6.222637988129527e+98
-6.2259701913329475e+93
-6.293785592098951e+93
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes149.0ms (1.8%)

Compiler

Compiled 441 to 417 computations (5.4% saved)

bsearch56.0ms (0.7%)

Steps
ItersRangePoint
6
5.850725409374485e-72
6.934489358124304e-71
6.831983702458547e-71
10
-6.049857995837308e-20
-1.0303908189955531e-34
-5.10664396477314e-26
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes136.0ms (1.6%)

Compiler

Compiled 393 to 375 computations (4.6% saved)

bsearch60.0ms (0.7%)

Steps
ItersRangePoint
8
3.983860000291426e-76
1.1321367095041752e-73
1.1208631392430497e-73
9
-6.222637988129527e+98
-6.2259701913329475e+93
-6.293785592098951e+93
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes144.0ms (1.8%)

Compiler

Compiled 369 to 354 computations (4.1% saved)

bsearch56.0ms (0.7%)

Steps
ItersRangePoint
6
5.850725409374485e-72
6.934489358124304e-71
6.831983702458547e-71
9
-7.994850764032204e-41
-1.3872207933041276e-47
-7.692520283127174e-41
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes132.0ms (1.6%)

Compiler

Compiled 321 to 312 computations (2.8% saved)

bsearch52.0ms (0.6%)

Steps
ItersRangePoint
6
5.850725409374485e-72
6.934489358124304e-71
6.831983702458547e-71
10
-0.04621088750633676
-7.1507724959785904e-12
-8.270710748687143e-09
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes120.0ms (1.5%)

Compiler

Compiled 297 to 291 computations (2% saved)

bsearch76.0ms (0.9%)

Steps
ItersRangePoint
10
1.0017337479794016e-50
3.668859242615921e-37
7.98352922225633e-46
8
-32.89439768266077
-0.033343341570790413
-16.571914064355056
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes115.0ms (1.4%)

Compiler

Compiled 252 to 261 computations (-3.6% saved)

bsearch72.0ms (0.9%)

Steps
ItersRangePoint
10
7.420212895191359e-24
4.059650700301456e-10
1.2286576793531614e-19
8
-32.89439768266077
-0.033343341570790413
-13.795716282848064
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes99.0ms (1.2%)

Compiler

Compiled 174 to 198 computations (-13.8% saved)

bsearch86.0ms (1%)

Steps
ItersRangePoint
10
6.749611225900603e+68
7.676456683796258e+84
6.862107961969659e+68
10
-2.477338027927906e+26
-3342143442916609.0
-1.0042656095298039e+21
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes88.0ms (1.1%)

Compiler

Compiled 102 to 141 computations (-38.2% saved)

bsearch50.0ms (0.6%)

Steps
ItersRangePoint
6
5.850725409374485e-72
6.934489358124304e-71
6.831983702458547e-71
9
-6.222637988129527e+98
-6.2259701913329475e+93
-6.293785592098951e+93
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes71.0ms (0.9%)

Compiler

Compiled 45 to 84 computations (-86.7% saved)

bsearch73.0ms (0.9%)

Steps
ItersRangePoint
10
1.0017337479794016e-50
3.668859242615921e-37
3.296291255855265e-37
8
-32.89439768266077
-0.033343341570790413
-29.023117811002376
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes31.0ms (0.4%)

Compiler

Compiled 30 to 69 computations (-130% saved)

bsearch0.0ms (0%)

regimes28.0ms (0.3%)

Accuracy

Total 0.8b remaining (97.6%)

Threshold costs 0.8b (97.6%)

Compiler

Compiled 15 to 54 computations (-260% saved)

bsearch13.0ms (0.2%)

Compiler

Compiled 328 to 188 computations (42.7% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0125405
1125405

end0.0ms (0%)

sample1.8s (21.7%)

Algorithm
intervals
Results
273.0ms8000×body128valid
253.0ms7434×body128invalid
Compiler

Compiled 829 to 616 computations (25.7% saved)

Pareto

0.941176075102447

Profiling

Loading profile data...