Details

Time bar (total: 5.2s)

analyze1.0ms (0%)

Algorithm
search
Search
TrueOtherFalseIter
0%56.2%43.8%0
56.2%0%43.8%1
Compiler

Compiled 22 to 16 computations (27.3% saved)

sample1.6s (30.7%)

Results
797.0ms6133×body128valid
313.0ms1120×body1024valid
119.0ms571×body512valid
49.0ms343×body256valid
28.0ms89×body2048valid
Compiler

Compiled 59 to 43 computations (27.1% saved)

simplify204.0ms (4%)

Algorithm
egg-herbie
Rules
890×sub-neg_binary64
434×cancel-sign-sub-inv_binary64
422×associate-/l*_binary64
388×distribute-rgt-neg-in_binary64
379×neg-mul-1_binary64
Counts
1 → 2
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01119
12319
23919
36419
410819
521517
635317
760317
8114117
9248417
10319517
11398117
12423517
13439917
14450317
15453117
16453317
17476817
18470817
19493017
20482617

prune3.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
16.5b
Counts
3 → 1
Alt Table
StatusErrorProgram
16.5b
(fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)
Compiler

Compiled 55 to 39 computations (29.1% saved)

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))
2.5b
(fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)

series55.0ms (1.1%)

Counts
2 → 48
Calls

2 calls:

33.0ms
(fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)
22.0ms
(/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))

rewrite14.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
56×*-un-lft-identity_binary64
26×add-sqr-sqrt_binary64
25×times-frac_binary64
18×distribute-lft-out_binary64
14×add-cube-cbrt_binary64
Counts
2 → 64
Calls

2 calls:

9.0ms
(/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))
0.0ms
(fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)

simplify89.0ms (1.7%)

Algorithm
egg-herbie
Rules
960×times-frac_binary64
218×+-commutative_binary64
206×fma-def_binary64
194×fma-neg_binary64
193×associate-+r+_binary64
Counts
112 → 142
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03133790
19623664
234863620
349843620

prune109.0ms (2.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1393142
Fresh000
Picked101
Done000
Total1403143
Error
0.1b
Counts
143 → 3
Alt Table
StatusErrorProgram
45.5b
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))
16.5b
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)))
48.0b
(-.f64 (+.f64 (pow.f64 (/.f64 beta alpha) 3) (+.f64 (/.f64 1 alpha) (+.f64 (/.f64 4 (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (fma.f64 8 (/.f64 beta (pow.f64 alpha 3)) (*.f64 5 (/.f64 (*.f64 beta beta) (pow.f64 alpha 3)))))))) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 7 (/.f64 (pow.f64 beta 3) (pow.f64 alpha 4)) (+.f64 (/.f64 8 (pow.f64 alpha 4)) (+.f64 (/.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 18 (/.f64 (*.f64 beta beta) (pow.f64 alpha 4)) (fma.f64 20 (/.f64 beta (pow.f64 alpha 4)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))))))))
Compiler

Compiled 4467 to 2745 computations (38.5% saved)

localize11.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))
0.2b
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)))
1.9b
(log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2))
2.5b
(fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)

series204.0ms (3.9%)

Counts
2 → 48
Calls

2 calls:

171.0ms
(log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2))
32.0ms
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)))

rewrite5.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
log-prod_binary64
*-un-lft-identity_binary64
add-sqr-sqrt_binary64
add-cube-cbrt_binary64
exp-prod_binary64
Counts
2 → 31
Calls

2 calls:

2.0ms
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)))
1.0ms
(log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2))

simplify95.0ms (1.8%)

Algorithm
egg-herbie
Rules
594×times-frac_binary64
585×associate-/r*_binary64
539×fma-def_binary64
383×associate-/l*_binary64
182×+-commutative_binary64
Counts
79 → 117
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05566288
118866047
252296047

prune282.0ms (5.5%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2572259
Fresh112
Picked011
Done000
Total2584262
Error
0.1b
Counts
262 → 4
Alt Table
StatusErrorProgram
45.5b
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))
47.4b
(exp.f64 (log.f64 (-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))))
49.6b
(exp.f64 (-.f64 (fma.f64 25 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (+.f64 (fma.f64 38 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (/.f64 (pow.f64 beta 5) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2)))) (fma.f64 8 (/.f64 beta (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (fma.f64 28 (/.f64 beta (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 8 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (-.f64 (+.f64 (/.f64 (pow.f64 beta 3) (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (+.f64 (/.f64 4 (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (fma.f64 5 (/.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (+.f64 (log1p.f64 beta) (/.f64 8 (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))))))) (log.f64 alpha))))))) (fma.f64 3 (/.f64 (pow.f64 beta 3) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 13/2 (/.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 11 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (+.f64 (/.f64 2 (*.f64 alpha (+.f64 beta 1))) (fma.f64 6 (/.f64 beta (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (+.f64 (/.f64 8/3 (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (+.f64 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (fma.f64 21 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 1/2 (/.f64 (pow.f64 beta 4) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 1/3 (/.f64 (pow.f64 beta 6) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 7 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (+.f64 (/.f64 8 (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (+.f64 (/.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 beta 1))) (fma.f64 3 (/.f64 beta (*.f64 alpha (+.f64 beta 1))) (fma.f64 20 (/.f64 beta (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (fma.f64 22 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 3 (/.f64 (pow.f64 beta 5) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 12 (/.f64 beta (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 18 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (/.f64 2 (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))))))))))))))))))))))))
16.5b
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)))
Compiler

Compiled 13209 to 9105 computations (31.1% saved)

localize14.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
2.8b
(+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))
4.8b
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))
9.4b
(/.f64 beta (*.f64 alpha alpha))

series136.0ms (2.6%)

Counts
4 → 96
Calls

4 calls:

41.0ms
(fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
35.0ms
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))
31.0ms
(+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))
29.0ms
(/.f64 beta (*.f64 alpha alpha))

rewrite64.0ms (1.2%)

Algorithm
rewrite-expression-head
Rules
141×*-un-lft-identity_binary64
48×prod-diff_binary64
46×distribute-lft-out_binary64
41×times-frac_binary64
38×add-sqr-sqrt_binary64
Counts
4 → 150
Calls

4 calls:

26.0ms
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))
5.0ms
(+.f64 (/.f64 2 (*.f64 alpha alpha)) (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))
3.0ms
(/.f64 beta (*.f64 alpha alpha))
0.0ms
(fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))

simplify215.0ms (4.2%)

Algorithm
egg-herbie
Rules
685×times-frac_binary64
502×fma-neg_binary64
299×cancel-sign-sub-inv_binary64
192×distribute-rgt-neg-in_binary64
161×distribute-rgt-in_binary64
Counts
246 → 203
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022710949
16239056
223777436
347117436
449307436

prune189.0ms (3.7%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2012203
Fresh112
Picked101
Done011
Total2034207
Error
0.1b
Counts
207 → 4
Alt Table
StatusErrorProgram
45.8b
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (sqrt.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (-.f64 (/.f64 -2 (*.f64 alpha alpha)) (fma.f64 (/.f64 beta (*.f64 alpha alpha)) 3 (*.f64 beta (/.f64 beta (*.f64 alpha alpha))))))
45.5b
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))))
49.6b
(exp.f64 (-.f64 (fma.f64 25 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (+.f64 (fma.f64 38 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (/.f64 (pow.f64 beta 5) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2)))) (fma.f64 8 (/.f64 beta (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (fma.f64 28 (/.f64 beta (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 8 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (-.f64 (+.f64 (/.f64 (pow.f64 beta 3) (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (+.f64 (/.f64 4 (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (fma.f64 5 (/.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (+.f64 (log1p.f64 beta) (/.f64 8 (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))))))) (log.f64 alpha))))))) (fma.f64 3 (/.f64 (pow.f64 beta 3) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 13/2 (/.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 11 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (+.f64 (/.f64 2 (*.f64 alpha (+.f64 beta 1))) (fma.f64 6 (/.f64 beta (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (+.f64 (/.f64 8/3 (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (+.f64 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (fma.f64 21 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 1/2 (/.f64 (pow.f64 beta 4) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 1/3 (/.f64 (pow.f64 beta 6) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 7 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (+.f64 (/.f64 8 (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (+.f64 (/.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 beta 1))) (fma.f64 3 (/.f64 beta (*.f64 alpha (+.f64 beta 1))) (fma.f64 20 (/.f64 beta (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (fma.f64 22 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 3 (/.f64 (pow.f64 beta 5) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 12 (/.f64 beta (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 18 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (/.f64 2 (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))))))))))))))))))))))))
16.5b
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)))
Compiler

Compiled 12353 to 4776 computations (61.3% saved)

localize16.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
4.8b
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))))
6.7b
(+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))))
9.4b
(/.f64 beta (*.f64 alpha alpha))

series78.0ms (1.5%)

Counts
2 → 48
Calls

2 calls:

44.0ms
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))))
34.0ms
(+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))))

rewrite66.0ms (1.3%)

Algorithm
rewrite-expression-head
Rules
174×*-un-lft-identity_binary64
70×distribute-lft-out_binary64
60×prod-diff_binary64
45×times-frac_binary64
40×div-inv_binary64
Counts
2 → 137
Calls

2 calls:

24.0ms
(-.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))))
7.0ms
(+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))))

simplify211.0ms (4.1%)

Algorithm
egg-herbie
Rules
585×fma-neg_binary64
334×times-frac_binary64
275×cancel-sign-sub-inv_binary64
193×distribute-rgt-neg-in_binary64
185×associate-/l*_binary64
Counts
185 → 159
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019611456
15569205
222835785
345025771
449385771

prune191.0ms (3.7%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2072209
Fresh112
Picked101
Done011
Total2094213
Error
0.1b
Counts
213 → 4
Alt Table
StatusErrorProgram
45.8b
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (sqrt.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (neg.f64 (+.f64 (/.f64 2 (*.f64 alpha alpha)) (log.f64 (exp.f64 (fma.f64 3 (/.f64 beta (*.f64 alpha alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))))))
49.6b
(exp.f64 (-.f64 (fma.f64 25 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (+.f64 (fma.f64 38 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (/.f64 (pow.f64 beta 5) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2)))) (fma.f64 8 (/.f64 beta (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (fma.f64 28 (/.f64 beta (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 8 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))) (-.f64 (+.f64 (/.f64 (pow.f64 beta 3) (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (+.f64 (/.f64 4 (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (fma.f64 5 (/.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha alpha) (+.f64 beta 1))) (+.f64 (log1p.f64 beta) (/.f64 8 (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 2))))))) (log.f64 alpha))))))) (fma.f64 3 (/.f64 (pow.f64 beta 3) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 13/2 (/.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 11 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (+.f64 (/.f64 2 (*.f64 alpha (+.f64 beta 1))) (fma.f64 6 (/.f64 beta (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (+.f64 (/.f64 8/3 (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (+.f64 (/.f64 (pow.f64 beta 4) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (fma.f64 21 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 1/2 (/.f64 (pow.f64 beta 4) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))) (fma.f64 1/3 (/.f64 (pow.f64 beta 6) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 7 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (+.f64 (/.f64 8 (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (+.f64 (/.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 beta 1))) (fma.f64 3 (/.f64 beta (*.f64 alpha (+.f64 beta 1))) (fma.f64 20 (/.f64 beta (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (fma.f64 22 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 3 (/.f64 (pow.f64 beta 5) (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 12 (/.f64 beta (*.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 1) 3))) (fma.f64 18 (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 alpha 3) (+.f64 beta 1))) (/.f64 2 (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 1) 2))))))))))))))))))))))))
16.5b
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) -1/2 1/2)))
45.5b
(+.f64 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)) (-.f64 (/.f64 -2 (*.f64 alpha alpha)) (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 3 beta))))
Compiler

Compiled 12292 to 5219 computations (57.5% saved)

regimes1.0s (19.5%)

Accuracy

Total 0.0b remaining (5.3%)

Threshold costs 0.0b (5.3%)

Counts
119 → 2
Compiler

Compiled 23544 to 13965 computations (40.7% saved)

bsearch8.0ms (0.2%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
13×+-commutative_binary64
sub-neg_binary64
*-commutative_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03380
14380
25780
37280
47980
58180
67980

end296.0ms (5.7%)

Compiler

Compiled 589 to 394 computations (33.1% saved)

Profiling

Loading profile data...