Details

Time bar (total: 6.8s)

analyze53.0ms (0.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%14%86%0
0%14%86%1
0%14%86%2
0%14%86%3
0%14%86%4
0%14%86%5
0%14%86%6
8.1%5.9%86%7
10.3%3.7%86%8
12.6%1.5%86%9
13.9%0.1%86%10
14%0%86%11
14%0%86%12
14%0%86%13
14%0%86%14
Compiler

Compiled 67 to 35 computations (47.8% saved)

sample1.6s (22.8%)

Symmetry

(sort alpha beta)

Results
1.5s8256×body128valid
Compiler

Compiled 190 to 97 computations (48.9% saved)

simplify41.0ms (0.6%)

Algorithm
egg-herbie
Rules
705×associate-+l+_binary64
492×associate-*l*_binary64
422×associate-*r*_binary64
369×times-frac_binary64
336×associate-/l*_binary64
Counts
1 → 2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01875
16767
229367
3161267
4497967
5503567

prune4.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 203 to 89 computations (56.2% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))
0.1b
(*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)))
40.1b
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
46.0b
(/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta))))

series1.5s (22.6%)

Counts
4 → 144
Calls

4 calls:

1.3s
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
147.0ms
(/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta))))
37.0ms
(*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)))
13.0ms
(*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))

rewrite55.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
61×add-cbrt-cube_binary64
61×add-exp-log_binary64
22×cbrt-unprod_binary64
22×prod-exp_binary64
21×add-sqr-sqrt_binary64
Counts
4 → 132
Calls

4 calls:

12.0ms
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
10.0ms
(/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta))))
7.0ms
(*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)))
3.0ms
(*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))

simplify422.0ms (6.2%)

Algorithm
egg-herbie
Rules
740×fma-def_binary64
507×associate-/l*_binary64
344×times-frac_binary64
54×sqr-pow_binary64
54×sub-neg_binary64
Counts
276 → 296
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0256648816
1515848816

prune1.6s (22.7%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2888296
Fresh000
Picked101
Done000
Total2898297
Error
9.1b
Counts
297 → 8
Alt Table
StatusErrorProgram
43.3b
(/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (/.f64 (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
54.5b
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (fma.f64 4 (*.f64 i alpha) (+.f64 (*.f64 beta beta) (fma.f64 2 (*.f64 beta alpha) (*.f64 4 (+.f64 (*.f64 i i) (*.f64 beta i))))))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
43.8b
(/.f64 (*.f64 1/4 (pow.f64 i 2)) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
60.1b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (fma.f64 50 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 beta 4)) (fma.f64 31 (/.f64 (*.f64 (*.f64 i i) (*.f64 alpha alpha)) (pow.f64 beta 4)) (fma.f64 6 (/.f64 (*.f64 i (pow.f64 alpha 3)) (pow.f64 beta 4)) (fma.f64 25 (/.f64 (pow.f64 i 4) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i alpha) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (pow.f64 beta 4))))))))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
60.2b
(/.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 alpha 2) (+.f64 beta i))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
21.1b
(-.f64 (+.f64 1/16 (*.f64 1/64 (/.f64 1 (*.f64 i i)))) (*.f64 1/32 (+.f64 (/.f64 (*.f64 beta beta) (*.f64 i i)) (/.f64 (*.f64 alpha alpha) (*.f64 i i)))))
15.1b
1/16
58.8b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (*.f64 beta beta))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
Compiler

Compiled 63565 to 36745 computations (42.2% saved)

localize0.0ms (0%)

prune15.0ms (0.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New000
Fresh077
Picked011
Done000
Total088
Error
9.1b
Counts
8 → 8
Alt Table
StatusErrorProgram
43.3b
(/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (/.f64 (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
54.5b
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (fma.f64 4 (*.f64 i alpha) (+.f64 (*.f64 beta beta) (fma.f64 2 (*.f64 beta alpha) (*.f64 4 (+.f64 (*.f64 i i) (*.f64 beta i))))))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
43.8b
(/.f64 (*.f64 1/4 (pow.f64 i 2)) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
60.1b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (fma.f64 50 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 beta 4)) (fma.f64 31 (/.f64 (*.f64 (*.f64 i i) (*.f64 alpha alpha)) (pow.f64 beta 4)) (fma.f64 6 (/.f64 (*.f64 i (pow.f64 alpha 3)) (pow.f64 beta 4)) (fma.f64 25 (/.f64 (pow.f64 i 4) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i alpha) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (pow.f64 beta 4))))))))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
60.2b
(/.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 alpha 2) (+.f64 beta i))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
21.1b
(-.f64 (+.f64 1/16 (*.f64 1/64 (/.f64 1 (*.f64 i i)))) (*.f64 1/32 (+.f64 (/.f64 (*.f64 beta beta) (*.f64 i i)) (/.f64 (*.f64 alpha alpha) (*.f64 i i)))))
15.1b
1/16
58.8b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (*.f64 beta beta))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
Compiler

Compiled 732 to 412 computations (43.7% saved)

localize29.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.1b
(/.f64 1 (*.f64 i i))
2.1b
(/.f64 (*.f64 alpha alpha) (*.f64 i i))
17.9b
(/.f64 (*.f64 beta beta) (*.f64 i i))

series60.0ms (0.9%)

Counts
3 → 60
Calls

3 calls:

29.0ms
(/.f64 (*.f64 alpha alpha) (*.f64 i i))
28.0ms
(/.f64 (*.f64 beta beta) (*.f64 i i))
2.0ms
(/.f64 1 (*.f64 i i))

rewrite18.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
38×add-exp-log_binary64
32×add-cbrt-cube_binary64
12×div-exp_binary64
11×prod-exp_binary64
11×pow1_binary64
Counts
3 → 80
Calls

3 calls:

6.0ms
(/.f64 (*.f64 alpha alpha) (*.f64 i i))
5.0ms
(/.f64 (*.f64 beta beta) (*.f64 i i))
3.0ms
(/.f64 1 (*.f64 i i))

simplify97.0ms (1.4%)

Algorithm
egg-herbie
Rules
695×associate-/l*_binary64
509×associate-*l/_binary64
417×associate-*l*_binary64
356×associate-/r*_binary64
332×fma-def_binary64
Counts
140 → 100
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01121658
12411331
28811245
335511181
445341181
549721181
649771181

prune153.0ms (2.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New991100
Fresh066
Picked101
Done011
Total1008108
Error
9.0b
Counts
108 → 8
Alt Table
StatusErrorProgram
43.3b
(/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (/.f64 (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
54.5b
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (fma.f64 4 (*.f64 i alpha) (+.f64 (*.f64 beta beta) (fma.f64 2 (*.f64 beta alpha) (*.f64 4 (+.f64 (*.f64 i i) (*.f64 beta i))))))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
43.8b
(/.f64 (*.f64 1/4 (pow.f64 i 2)) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
60.1b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (fma.f64 50 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 beta 4)) (fma.f64 31 (/.f64 (*.f64 (*.f64 i i) (*.f64 alpha alpha)) (pow.f64 beta 4)) (fma.f64 6 (/.f64 (*.f64 i (pow.f64 alpha 3)) (pow.f64 beta 4)) (fma.f64 25 (/.f64 (pow.f64 i 4) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i alpha) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (pow.f64 beta 4))))))))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
60.2b
(/.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 alpha 2) (+.f64 beta i))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
15.7b
(-.f64 (+.f64 1/16 (*.f64 1/64 (/.f64 1 (*.f64 i i)))) (*.f64 1/32 (+.f64 (cbrt.f64 (pow.f64 (/.f64 beta i) 6)) (/.f64 (*.f64 alpha alpha) (*.f64 i i)))))
15.1b
1/16
58.8b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (*.f64 beta beta))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
Compiler

Compiled 3860 to 1647 computations (57.3% saved)

localize20.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 beta i) 6)
1.1b
(/.f64 1 (*.f64 i i))
2.1b
(/.f64 (*.f64 alpha alpha) (*.f64 i i))
15.2b
(cbrt.f64 (pow.f64 (/.f64 beta i) 6))

series52.0ms (0.8%)

Counts
2 → 48
Calls

2 calls:

29.0ms
(cbrt.f64 (pow.f64 (/.f64 beta i) 6))
23.0ms
(pow.f64 (/.f64 beta i) 6)

rewrite11.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
26×unpow-prod-down_binary64
18×*-un-lft-identity_binary64
18×times-frac_binary64
18×add-sqr-sqrt_binary64
18×add-cube-cbrt_binary64
Counts
2 → 57
Calls

2 calls:

4.0ms
(cbrt.f64 (pow.f64 (/.f64 beta i) 6))
3.0ms
(pow.f64 (/.f64 beta i) 6)

simplify85.0ms (1.2%)

Algorithm
egg-herbie
Rules
346×log-div_binary64
333×log-prod_binary64
277×associate-*l*_binary64
273×swap-sqr_binary64
270×cube-prod_binary64
Counts
105 → 85
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01171401
12061139
24941073
322541003
444461003
550121003

prune190.0ms (2.8%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1541155
Fresh066
Picked011
Done011
Total1549163
Error
9.0b
Counts
163 → 9
Alt Table
StatusErrorProgram
43.3b
(/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (/.f64 (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
54.5b
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (fma.f64 4 (*.f64 i alpha) (+.f64 (*.f64 beta beta) (fma.f64 2 (*.f64 beta alpha) (*.f64 4 (+.f64 (*.f64 i i) (*.f64 beta i))))))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
43.8b
(/.f64 (*.f64 1/4 (pow.f64 i 2)) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
60.1b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (fma.f64 50 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 beta 4)) (fma.f64 31 (/.f64 (*.f64 (*.f64 i i) (*.f64 alpha alpha)) (pow.f64 beta 4)) (fma.f64 6 (/.f64 (*.f64 i (pow.f64 alpha 3)) (pow.f64 beta 4)) (fma.f64 25 (/.f64 (pow.f64 i 4) (pow.f64 beta 4)) (+.f64 (/.f64 (*.f64 i alpha) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (pow.f64 beta 4))))))))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
15.8b
(-.f64 (+.f64 1/16 (*.f64 1/64 (/.f64 1 (*.f64 i i)))) (*.f64 1/32 (+.f64 (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 beta i) 6)))) (/.f64 (*.f64 alpha alpha) (*.f64 i i)))))
60.2b
(/.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 alpha 2) (+.f64 beta i))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
15.7b
(-.f64 (+.f64 1/16 (*.f64 1/64 (/.f64 1 (*.f64 i i)))) (*.f64 1/32 (+.f64 (cbrt.f64 (pow.f64 (/.f64 beta i) 6)) (/.f64 (*.f64 alpha alpha) (*.f64 i i)))))
15.1b
1/16
58.8b
(-.f64 (+.f64 (/.f64 (*.f64 i i) (*.f64 beta beta)) (/.f64 (*.f64 i alpha) (*.f64 beta beta))) (fma.f64 3 (/.f64 (*.f64 i (*.f64 alpha alpha)) (pow.f64 beta 3)) (fma.f64 9 (/.f64 (*.f64 (*.f64 i i) alpha) (pow.f64 beta 3)) (*.f64 6 (/.f64 (pow.f64 i 3) (pow.f64 beta 3))))))
Compiler

Compiled 5267 to 2784 computations (47.1% saved)

regimes610.0ms (8.9%)

Accuracy

Total 2.7b remaining (21.1%)

Threshold costs 0b (0%)

Counts
75 → 2
Compiler

Compiled 14472 to 8001 computations (44.7% saved)

bsearch32.0ms (0.5%)

Steps
ItersRangePoint
7
7.077908240710358e+107
3.5244463000818238e+109
2.1511195898984454e+109
Compiler

Compiled 4 to 3 computations (25% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02274
12674
22674

end220.0ms (3.2%)

Remove

(sort alpha beta)

Compiler

Compiled 618 to 336 computations (45.6% saved)

Profiling

Loading profile data...