Details

Time bar (total: 6.0s)

analyze485.0ms (8.1%)

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)

sample53.0ms (0.9%)

Algorithm
intervals
Results
13.0ms65×body1024invalid
9.0ms197×body128valid
6.0ms43×body512invalid
5.0ms23×body1024valid
2.0ms16×body512valid
2.0ms20×body256valid
1.0ms11×body256invalid
1.0ms15×body128invalid
Compiler

Compiled 15 to 15 computations (0% saved)

simplify59.0ms (1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
0494311
1494311

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 12 computations (14.3% saved)

localize6.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

rewrite55.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0.3b
Rules
10×add-exp-log_binary64_14438 add-cbrt-cube_binary64_14436
add-sqr-sqrt_binary64_14422
add-cube-cbrt_binary64_14435 *-un-lft-identity_binary64_14400
pow1_binary64_14461
add-log-exp_binary64_14439 times-frac_binary64_14406 sinh-def_binary64_14585 associate-/r*_binary64_14344 associate-*l*_binary64_14341 associate-*r*_binary64_14340
prod-exp_binary64_14449 div-exp_binary64_14451 cbrt-undiv_binary64_14434 cbrt-unprod_binary64_14433 associate-*r/_binary64_14342
frac-2neg_binary64_14411 clear-num_binary64_14399 div-inv_binary64_14397 associate-/l/_binary64_14347 associate-/l*_binary64_14345 pow-prod-down_binary64_14471 unswap-sqr_binary64_14368 *-commutative_binary64_14331
Counts
3 → 49
Calls

3 calls:

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

Compiled 621 to 171 computations (72.5% saved)

series423.0ms (7.1%)

Error
14.7b
Counts
3 → 26
Calls

3 calls:

211.0ms
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x)
143.0ms
(*.f64 (sin.f64 x) (sinh.f64 y))
43.0ms
(sinh.f64 y)
Compiler

Compiled 1169 to 782 computations (33.1% saved)

simplify61.0ms (1%)

Algorithm
egg-herbie
Counts
75 → 75
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
051821089

prune64.0ms (1.1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New69675
Fresh000
Picked101
Done000
Total70676
Error
0.2b
Counts
76 → 6
Compiler

Compiled 1022 to 391 computations (61.7% saved)

localize6.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

rewrite56.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0.2b
Rules
24×add-sqr-sqrt_binary64_14422
19×add-cube-cbrt_binary64_14435 times-frac_binary64_14406 *-un-lft-identity_binary64_14400
13×associate-*l*_binary64_14341
10×add-exp-log_binary64_14438 add-cbrt-cube_binary64_14436
pow1_binary64_14461
add-log-exp_binary64_14439 associate-/l*_binary64_14345 associate-/r*_binary64_14344 associate-*r*_binary64_14340
div-exp_binary64_14451 cbrt-undiv_binary64_14434 div-inv_binary64_14397 sinh-def_binary64_14585 prod-exp_binary64_14449 cbrt-unprod_binary64_14433 unswap-sqr_binary64_14368
frac-2neg_binary64_14411 clear-num_binary64_14399 associate-/l/_binary64_14347 pow-prod-down_binary64_14471 associate-*l/_binary64_14343 *-commutative_binary64_14331
Counts
3 → 68
Calls

3 calls:

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

Compiled 942 to 237 computations (74.8% saved)

series397.0ms (6.6%)

Error
0.2b
Counts
3 → 25
Calls

3 calls:

199.0ms
(*.f64 (/.f64 (sinh.f64 y) x) (sin.f64 x))
137.0ms
(/.f64 (sinh.f64 y) x)
39.0ms
(sinh.f64 y)
Compiler

Compiled 1062 to 731 computations (31.2% saved)

simplify71.0ms (1.2%)

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
050001315

prune64.0ms (1.1%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New92193
Fresh235
Picked011
Done000
Total94599
Error
0.2b
Counts
99 → 5
Compiler

Compiled 1284 to 410 computations (68.1% saved)

localize6.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

rewrite62.0ms (1%)

Algorithm
rewrite-expression-head
Error
0.2b
Rules
24×add-sqr-sqrt_binary64_14422
19×add-cube-cbrt_binary64_14435 *-un-lft-identity_binary64_14400 times-frac_binary64_14406
13×associate-*r*_binary64_14340
10×add-exp-log_binary64_14438 add-cbrt-cube_binary64_14436
pow1_binary64_14461
add-log-exp_binary64_14439 sinh-def_binary64_14585 associate-*l*_binary64_14341 associate-/l*_binary64_14345 associate-/r*_binary64_14344
div-exp_binary64_14451 prod-exp_binary64_14449 cbrt-unprod_binary64_14433 cbrt-undiv_binary64_14434 unswap-sqr_binary64_14368 div-inv_binary64_14397
pow-prod-down_binary64_14471 frac-times_binary64_14410 associate-*l/_binary64_14343 associate-*r/_binary64_14342 *-commutative_binary64_14331 frac-2neg_binary64_14411 clear-num_binary64_14399
Counts
3 → 69
Calls

3 calls:

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

Compiled 955 to 232 computations (75.7% saved)

series302.0ms (5%)

Error
0.2b
Counts
3 → 22
Calls

3 calls:

207.0ms
(*.f64 (sinh.f64 y) (/.f64 (sin.f64 x) x))
47.0ms
(sinh.f64 y)
30.0ms
(/.f64 (sin.f64 x) x)
Compiler

Compiled 848 to 590 computations (30.4% saved)

simplify57.0ms (0.9%)

Algorithm
egg-herbie
Counts
91 → 91
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
049641304
149641304

prune62.0ms (1%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New90191
Fresh123
Picked011
Done011
Total91596
Error
0.2b
Counts
96 → 5
Compiler

Compiled 1235 to 371 computations (70% saved)

localize7.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

rewrite395.0ms (6.6%)

Algorithm
rewrite-expression-head
Error
0.2b
Rules
156×times-frac_binary64_14406
104×add-sqr-sqrt_binary64_14422
92×*-un-lft-identity_binary64_14400
90×add-cube-cbrt_binary64_14435
44×associate-*r*_binary64_14340
36×add-exp-log_binary64_14438
20×add-cbrt-cube_binary64_14436
16×associate-/r*_binary64_14344
15×div-exp_binary64_14451
10×div-inv_binary64_14397
pow1_binary64_14461 prod-exp_binary64_14449 cbrt-undiv_binary64_14434
associate-/l*_binary64_14345
unswap-sqr_binary64_14368
1-exp_binary64_14444 rec-exp_binary64_14450 add-log-exp_binary64_14439
cbrt-unprod_binary64_14433 sinh-def_binary64_14585 associate-*l*_binary64_14341
associate-/r/_binary64_14346 frac-2neg_binary64_14411 clear-num_binary64_14399
pow-prod-down_binary64_14471 frac-times_binary64_14410 un-div-inv_binary64_14398 associate-*l/_binary64_14343 associate-*r/_binary64_14342 *-commutative_binary64_14331 inv-pow_binary64_14485 pow-flip_binary64_14474
Counts
4 → 186
Calls

4 calls:

16.0ms
(*.f64 (sinh.f64 y) (/.f64 1 (/.f64 x (sin.f64 x))))
6.0ms
(/.f64 x (sin.f64 x))
6.0ms
(/.f64 1 (/.f64 x (sin.f64 x)))
1.0ms
(sinh.f64 y)
Compiler

Compiled 3400 to 1372 computations (59.6% saved)

series346.0ms (5.8%)

Error
0.2b
Counts
4 → 28
Calls

4 calls:

208.0ms
(*.f64 (sinh.f64 y) (/.f64 1 (/.f64 x (sin.f64 x))))
45.0ms
(sinh.f64 y)
44.0ms
(/.f64 x (sin.f64 x))
28.0ms
(/.f64 1 (/.f64 x (sin.f64 x)))
Compiler

Compiled 1050 to 761 computations (27.5% saved)

simplify84.0ms (1.4%)

Algorithm
egg-herbie
Counts
214 → 214
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
056243235

prune141.0ms (2.4%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2140214
Fresh022
Picked011
Done022
Total2145219
Error
0.2b
Counts
219 → 5
Compiler

Compiled 3222 to 1042 computations (67.7% saved)

regimes316.0ms (5.3%)

Accuracy

Total 0.1b remaining (79.2%)

Threshold costs 0.1b (79.2%)

Compiler

Compiled 2911 to 1958 computations (32.7% saved)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0811
1811

end0.0ms (0%)

sample2.4s (40.2%)

Algorithm
intervals
Results
435.0ms2049×body1024invalid
299.0ms6171×body128valid
154.0ms645×body1024valid
150.0ms989×body512invalid
100.0ms698×body512valid
47.0ms493×body256invalid
46.0ms485×body256valid
43.0ms764×body128invalid
0.0msbody2048valid
Compiler

Compiled 720 to 491 computations (31.8% saved)

Profiling

Loading profile data...