Details

Time bar (total: 45.0s)

analyze526.0ms (1.2%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0494822
1494822
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
25%74.9%0.1%5
43.7%56.2%0.1%6
43.7%46.8%9.5%7
46.8%42.1%11%8
46.8%36.7%16.5%9
48.4%34%17.7%10
48.4%31%20.6%11
49.2%29.6%21.3%12
49.2%28%22.8%13
49.6%27.3%23.1%14
Compiler

Compiled 8 to 7 computations (12.5% saved)

sample1.3s (2.8%)

Algorithm
intervals
Results
16.0ms70×body1024invalid
11.0ms129×body128invalid
9.0ms205×body128valid
5.0ms18×body1024valid
3.0ms21×body512invalid
3.0ms24×body512valid
3.0ms23×body256invalid
1.0msbody256valid
Compiler

Compiled 4007 to 4506 computations (-12.5% saved)

simplify61.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
0494311
1494311

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 12 computations (14.3% saved)

localize6.0ms (0%)

Local error

Found 4 expressions with local error:

0.0b
(sin.f64 x)
0.0b
(sinh.f64 y)
0.1b
(*.f64 (sin.f64 x) (sinh.f64 y))
15.5b
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x)

rewrite68.0ms (0.2%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
11×add-exp-log_binary64_11369 add-cbrt-cube_binary64_11367
10×add-sqr-sqrt_binary64_11353
add-cube-cbrt_binary64_11366 *-un-lft-identity_binary64_11331
pow1_binary64_11392
add-log-exp_binary64_11370
times-frac_binary64_11337 sinh-def_binary64_11516 associate-/r*_binary64_11275 associate-*l*_binary64_11272 associate-*r*_binary64_11271
prod-exp_binary64_11380 div-exp_binary64_11382 cbrt-undiv_binary64_11365 cbrt-unprod_binary64_11364 associate-*r/_binary64_11273
frac-2neg_binary64_11342 clear-num_binary64_11330 div-inv_binary64_11328 associate-/l/_binary64_11278 associate-/l*_binary64_11276 pow-prod-down_binary64_11402 unswap-sqr_binary64_11299 *-commutative_binary64_11262
Counts
4 → 56
Calls

4 calls:

5.0ms
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x)
5.0ms
(*.f64 (sin.f64 x) (sinh.f64 y))
1.0ms
(sin.f64 x)
1.0ms
(sinh.f64 y)
Compiler

Compiled 699 to 195 computations (72.1% saved)

series665.0ms (1.5%)

Error
15.6b
Counts
4 → 30
Calls

4 calls:

328.0ms
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x)
224.0ms
(*.f64 (sin.f64 x) (sinh.f64 y))
69.0ms
(sinh.f64 y)
14.0ms
(sin.f64 x)
Compiler

Compiled 1265 to 848 computations (33% saved)

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Counts
86 → 86
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
052431149

prune79.0ms (0.2%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New80686
Fresh000
Picked101
Done000
Total81687
Error
0.0b
Counts
87 → 6
Compiler

Compiled 1128 to 414 computations (63.3% saved)

localize6.0ms (0%)

Local error

Found 4 expressions with local error:

0.0b
(sin.f64 x)
0.0b
(/.f64 (sinh.f64 y) x)
0.0b
(sinh.f64 y)
0.1b
(*.f64 (/.f64 (sinh.f64 y) x) (sin.f64 x))

rewrite74.0ms (0.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
25×add-sqr-sqrt_binary64_11353
20×add-cube-cbrt_binary64_11366 *-un-lft-identity_binary64_11331
19×times-frac_binary64_11337
13×associate-*l*_binary64_11272
11×add-exp-log_binary64_11369 add-cbrt-cube_binary64_11367
pow1_binary64_11392
add-log-exp_binary64_11370
associate-*r*_binary64_11271 associate-/l*_binary64_11276 associate-/r*_binary64_11275
div-exp_binary64_11382 prod-exp_binary64_11380 cbrt-unprod_binary64_11364 cbrt-undiv_binary64_11365 unswap-sqr_binary64_11299 div-inv_binary64_11328 sinh-def_binary64_11516
pow-prod-down_binary64_11402 associate-*l/_binary64_11274 *-commutative_binary64_11262 frac-2neg_binary64_11342 clear-num_binary64_11330 associate-/l/_binary64_11278
Counts
4 → 75
Calls

4 calls:

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

Compiled 1020 to 254 computations (75.1% saved)

series626.0ms (1.4%)

Error
0.0b
Counts
4 → 29
Calls

4 calls:

307.0ms
(*.f64 (/.f64 (sinh.f64 y) x) (sin.f64 x))
216.0ms
(/.f64 (sinh.f64 y) x)
65.0ms
(sinh.f64 y)
11.0ms
(sin.f64 x)
Compiler

Compiled 1158 to 795 computations (31.3% saved)

simplify58.0ms (0.1%)

Algorithm
egg-herbie
Counts
104 → 104
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
050801375

prune85.0ms (0.2%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1031104
Fresh055
Picked011
Done000
Total1037110
Error
0b
Counts
110 → 7
Compiler

Compiled 1420 to 446 computations (68.6% saved)

localize6.0ms (0%)

Local error

Found 4 expressions with local error:

0.0b
(sin.f64 x)
0.0b
(sinh.f64 y)
0.1b
(*.f64 (sinh.f64 y) (/.f64 (sin.f64 x) x))
0.1b
(/.f64 (sin.f64 x) x)

rewrite76.0ms (0.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
25×add-sqr-sqrt_binary64_11353
20×add-cube-cbrt_binary64_11366 *-un-lft-identity_binary64_11331
19×times-frac_binary64_11337
13×associate-*r*_binary64_11271
11×add-exp-log_binary64_11369 add-cbrt-cube_binary64_11367
pow1_binary64_11392
add-log-exp_binary64_11370
associate-/l*_binary64_11276 associate-/r*_binary64_11275 sinh-def_binary64_11516 associate-*l*_binary64_11272
div-exp_binary64_11382 cbrt-undiv_binary64_11365 div-inv_binary64_11328 prod-exp_binary64_11380 cbrt-unprod_binary64_11364 unswap-sqr_binary64_11299
frac-2neg_binary64_11342 clear-num_binary64_11330 pow-prod-down_binary64_11402 frac-times_binary64_11341 associate-*l/_binary64_11274 associate-*r/_binary64_11273 *-commutative_binary64_11262
Counts
4 → 76
Calls

4 calls:

8.0ms
(*.f64 (sinh.f64 y) (/.f64 (sin.f64 x) x))
4.0ms
(/.f64 (sin.f64 x) x)
1.0ms
(sin.f64 x)
1.0ms
(sinh.f64 y)
Compiler

Compiled 1033 to 256 computations (75.2% saved)

series450.0ms (1%)

Error
0b
Counts
4 → 24
Calls

4 calls:

313.0ms
(*.f64 (sinh.f64 y) (/.f64 (sin.f64 x) x))
62.0ms
(sinh.f64 y)
40.0ms
(/.f64 (sin.f64 x) x)
14.0ms
(sin.f64 x)
Compiler

Compiled 884 to 604 computations (31.7% saved)

simplify58.0ms (0.1%)

Algorithm
egg-herbie
Counts
100 → 100
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
049561317
149561317

prune79.0ms (0.2%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1000100
Fresh055
Picked011
Done011
Total1007107
Error
0b
Counts
107 → 7
Compiler

Compiled 1331 to 378 computations (71.6% saved)

localize6.0ms (0%)

Local error

Found 3 expressions with local error:

0.0b
(sin.f64 x)
0.0b
(sinh.f64 y)
0.7b
(/.f64 (sin.f64 x) (/.f64 x (sinh.f64 y)))

rewrite86.0ms (0.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
78×times-frac_binary64_11337
46×add-cube-cbrt_binary64_11366 add-sqr-sqrt_binary64_11353 *-un-lft-identity_binary64_11331
14×associate-/r*_binary64_11275
add-exp-log_binary64_11369 add-cbrt-cube_binary64_11367
div-inv_binary64_11328 sinh-def_binary64_11516 associate-/r/_binary64_11277
pow1_binary64_11392 div-exp_binary64_11382 add-log-exp_binary64_11370 cbrt-undiv_binary64_11365 associate-/l*_binary64_11276
frac-2neg_binary64_11342 clear-num_binary64_11330
Counts
3 → 89
Calls

3 calls:

9.0ms
(/.f64 (sin.f64 x) (/.f64 x (sinh.f64 y)))
1.0ms
(sin.f64 x)
1.0ms
(sinh.f64 y)
Compiler

Compiled 1496 to 353 computations (76.4% saved)

series419.0ms (0.9%)

Error
0b
Counts
3 → 20
Calls

3 calls:

332.0ms
(/.f64 (sin.f64 x) (/.f64 x (sinh.f64 y)))
58.0ms
(sinh.f64 y)
11.0ms
(sin.f64 x)
Compiler

Compiled 798 to 545 computations (31.7% saved)

simplify85.0ms (0.2%)

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 0 (59.0ms)

IterNodesCost
049752178
149752178

prune89.0ms (0.2%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1081109
Fresh134
Picked011
Done112
Total1106116
Error
0b
Counts
116 → 6
Compiler

Compiled 1657 to 387 computations (76.6% saved)

regimes264.0ms (0.6%)

Accuracy

Total 0.1b remaining (73.4%)

Threshold costs 0.1b (73.4%)

Compiler

Compiled 1950 to 1326 computations (32% saved)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0811
1811

end0.0ms (0%)

sample39.8s (88.4%)

Algorithm
intervals
Results
428.0ms2018×body1024invalid
365.0ms4307×body128invalid
292.0ms6259×body128valid
155.0ms994×body512invalid
146.0ms641×body1024valid
96.0ms673×body512valid
58.0ms493×body256invalid
41.0ms427×body256valid
0.0msbody2048invalid
Compiler

Compiled 126986 to 142652 computations (-12.3% saved)

Profiling

Loading profile data...